Click or drag to resize
TextRangeCollapse Method
Collapses the specified text range into a degenerate point at either the beginning or end of the range.

Namespace: TextObjectModel
Assembly: ManagedTOM2 (in ManagedTOM2.dll) Version: 1.0.5577.41188
Syntax
public void Collapse(
	RangePosition collapseTo
)

Parameters

collapseTo
Type: TextObjectModelRangePosition
Flag specifying the end to collapse at.
Examples
The following example demonstrates the effect of collapsing and expanding a range:
C#
void ExpandCollapseExample(TextDocument document) {
    TextRange range = document.EntireRange;
    range.Text = "Collapse";

    // range is now (0,8)
    Console.WriteLine("Range is now ({0}, {1})", range.Start, range.Length);

    range.Collapse(RangePosition.Start);

    // range is now (0,0)
    Console.WriteLine("Range is now ({0}, {1})", range.Start, range.Length);

    range.Expand(TextUnit.Word);
    range.Collapse(RangePosition.End);

    // range is now (8,0)
    Console.WriteLine("Range is now ({0}, {1})", range.Start, range.Length);
}
See Also