IVsTextLines Members
Include Protected Members
Include Inherited Members
Provides read and write access to the text buffer using two-dimensional coordinates.
The IVsTextLines type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
AdviseTextLinesEvents | Method information not provided. Do not use. |
![]() |
CanReplaceLines | Tests whether a given editing operation such as copy or cut can succeed. |
![]() |
CopyLineText | Puts the specified span of text into a caller-allocated buffer (an array). |
![]() |
CreateEditPoint | Creates an EditPoint object at the given location in the text buffer. |
![]() |
CreateLineMarker | Creates a marker of a given type over the specified region. |
![]() |
CreateTextPoint | Creates a TextPoint object at the given location in the text buffer. |
![]() |
EnumMarkers | Enumerates a specific set of text line markers, based on the criteria specified. |
![]() |
FindMarkerByLineIndex | Locates a marker of a given type based on a line index. |
![]() |
GetLanguageServiceID | Returns the unique identifier of the language that is providing colorization and other attribute data to this buffer. (Inherited from IVsTextBuffer.) |
![]() |
GetLanguageServiceID(Guid%) | Returns the unique identifier of the language that is providing colorization and other attribute data to this buffer. |
![]() |
GetLastLineIndex | Returns the last line in the text buffer. (Inherited from IVsTextBuffer.) |
![]() |
GetLastLineIndex(Int32%, Int32%) | Returns the last line in the text buffer. |
![]() |
GetLengthOfLine | Returns the length of a line in the buffer. (Inherited from IVsTextBuffer.) |
![]() |
GetLengthOfLine(Int32, Int32%) | Returns the length of a line in the buffer. |
![]() |
GetLineCount | Returns the number of lines in the buffer. (Inherited from IVsTextBuffer.) |
![]() |
GetLineCount(Int32%) | Returns the number of lines in the buffer. |
![]() |
GetLineData | Provides direct, line-oriented access to the text buffer. |
![]() |
GetLineDataEx | Provides direct, line-oriented access to the text buffer. |
![]() |
GetLineIndexOfPosition | Returns the line and column numbers in the text buffer, given a position number. (Inherited from IVsTextBuffer.) |
![]() |
GetLineIndexOfPosition(Int32, Int32%, Int32%) | Returns the line and column numbers in the text buffer, given a position number. |
![]() |
GetLineText | Returns the specified span of text in a BSTR. |
![]() |
GetMarkerData | Returns text marker data for the specified line range within the text buffer. |
![]() |
GetPairExtents | Method information is not provided. Do not use. |
![]() |
GetPositionOfLine | Returns the position number of a line. (Inherited from IVsTextBuffer.) |
![]() |
GetPositionOfLine(Int32, Int32%) | Returns the position number of a line. |
![]() |
GetPositionOfLineIndex | Returns the position number in the text buffer, given a line and column number. (Inherited from IVsTextBuffer.) |
![]() |
GetPositionOfLineIndex(Int32, Int32, Int32%) | Returns the position number in the text buffer, given a line and column number. |
![]() |
GetSize | Returns the size in characters of the buffer. (Inherited from IVsTextBuffer.) |
![]() |
GetSize(Int32%) | Returns the size in characters of the buffer. |
![]() |
GetStateFlags | Returns the state flags of the text buffer. (Inherited from IVsTextBuffer.) |
![]() |
GetStateFlags(UInt32%) | Returns the state flags of the text buffer. |
![]() |
GetUndoManager | Returns the undo manager for this buffer. (Inherited from IVsTextBuffer.) |
![]() |
GetUndoManager(IOleUndoManager%) | Returns the undo manager for this buffer. |
![]() |
InitializeContent | Initializes the content of the text buffer. (Inherited from IVsTextBuffer.) |
![]() |
InitializeContent(String, Int32) | Initializes the content of the text buffer. |
![]() |
IVsTextLinesReserved1 | Method information is not provided. Do not use. |
![]() |
LockBuffer | Has no effect. Deprecated. (Inherited from IVsTextBuffer.) |
![]() |
LockBuffer() | Locks the text buffer for the purpose of access control. Deprecated. |
![]() |
LockBufferEx | Has no effect. Deprecated. (Inherited from IVsTextBuffer.) |
![]() |
LockBufferEx(UInt32) | Extension of the LockBuffer method. Deprecated. |
![]() |
ReleaseLineData | Releases the LINEDATA structure. |
![]() |
ReleaseLineDataEx | Releases the LINEDATAEX structure. |
![]() |
ReleaseMarkerData | Cleans up the MARKERDATA structure. |
![]() |
Reload | Reloads the text buffer. (Inherited from IVsTextBuffer.) |
![]() |
Reload(Int32) | Reloads the text buffer. |
![]() |
ReloadLines | Replaces text without deleting markers. |
![]() |
ReplaceLines | Handles stream-like line editing, such as line breaking and line joining. |
![]() |
ReplaceLinesEx | Handles stream-like line editing, such as line breaking and line joining. |
![]() |
Reserved1 | Reserved in the Vtable for future use. (Inherited from IVsTextBuffer.) |
![]() |
Reserved1() | Reserved in the Vtable for future use. |
![]() |
Reserved10 | Reserved in the Vtable for future use. (Inherited from IVsTextBuffer.) |
![]() |
Reserved10() | Reserved in the Vtable for future use. |
![]() |
Reserved2 | Reserved in the Vtable for future use. (Inherited from IVsTextBuffer.) |
![]() |
Reserved2() | Reserved in the Vtable for future use. |
![]() |
Reserved3 | Reserved in the Vtable for future use. (Inherited from IVsTextBuffer.) |
![]() |
Reserved3() | Reserved in the Vtable for future use. |
![]() |
Reserved4 | Reserved in the Vtable for future use. (Inherited from IVsTextBuffer.) |
![]() |
Reserved4() | Reserved in the Vtable for future use. |
![]() |
Reserved5 | Reserved in the Vtable for future use. (Inherited from IVsTextBuffer.) |
![]() |
Reserved5() | Reserved in the Vtable for future use. |
![]() |
Reserved6 | Reserved in the Vtable for future use. (Inherited from IVsTextBuffer.) |
![]() |
Reserved6() | Reserved in the Vtable for future use. |
![]() |
Reserved7 | Reserved in the Vtable for future use. (Inherited from IVsTextBuffer.) |
![]() |
Reserved7() | Reserved in the Vtable for future use. |
![]() |
Reserved8 | Reserved in the Vtable for future use. (Inherited from IVsTextBuffer.) |
![]() |
Reserved8() | Reserved in the Vtable for future use. |
![]() |
Reserved9 | Reserved in the Vtable for future use. (Inherited from IVsTextBuffer.) |
![]() |
Reserved9() | Reserved in the Vtable for future use. |
![]() |
SetLanguageServiceID | Sets the unique identifier of the language that is providing colorization and other attribute data to the buffer. (Inherited from IVsTextBuffer.) |
![]() |
SetLanguageServiceID(Guid%) | Sets the unique identifier of the language that is providing colorization and other attribute data to the buffer. |
![]() |
SetStateFlags | Sets the state flags of the text buffer. (Inherited from IVsTextBuffer.) |
![]() |
SetStateFlags(UInt32) | Sets the state flags of the text buffer. |
![]() |
UnadviseTextLinesEvents | Not implemented. Do not use. |
![]() |
UnlockBuffer | Has no effect. Deprecated. (Inherited from IVsTextBuffer.) |
![]() |
UnlockBuffer() | Unlocks a buffer locked with the method LockBuffer. |
![]() |
UnlockBufferEx | Has no effect. Deprecated. (Inherited from IVsTextBuffer.) |
![]() |
UnlockBufferEx(UInt32) | Extension of the UnlockBuffer method. |
Top