ITextSnapshotLine Interface
Represents a line of text from an ITextSnapshot.
Namespace: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
Public Interface ITextSnapshotLine
public interface ITextSnapshotLine
public interface class ITextSnapshotLine
type ITextSnapshotLine = interface end
public interface ITextSnapshotLine
The ITextSnapshotLine type exposes the following members.
Properties
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. |
Top
Methods
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. |
Top
Remarks
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.