ITextSnapshotLine Interface
Represents a line of text from an ITextSnapshot.
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
| Name | Description | |
|---|---|---|
![]() | End | Gets the SnapshotPoint of the first character past the end of the line, excluding any line break characters. |
![]() | EndIncludingLineBreak | The SnapshotPoint of the first character past the end of the line, including any line break characters. |
![]() | Extent | Gets the extent of the line, excluding any line break characters. |
![]() | ExtentIncludingLineBreak | Gets the extent of the line, including any line break characters. |
![]() | Length | Gets the length of the line, excluding any line break characters. |
![]() | LengthIncludingLineBreak | Gets the length of the line, including any line break characters. |
![]() | LineBreakLength | Gets the length of line break characters (always falls in the range [0..2]). |
![]() | LineNumber | Gets the 0-based line number of the line. |
![]() | Snapshot | Gets the ITextSnapshot in which the line appears. |
![]() | Start | Gets the SnapshotPoint of the first character in the line. |
| Name | Description | |
|---|---|---|
![]() | GetLineBreakText() | Gets the string consisting of the line break characters (if any) at the end of the line. |
![]() | GetText() | Gets the text of the line, excluding any line break characters. |
![]() | GetTextIncludingLineBreak() | Gets the text of the line, including any line break characters. |
For more information about text snapshot lines, see the section "A Closer Look at the Text Model and the Text View" in Inside the Editor.
This object is immutable.

