IVsTextLines Methods
Visual Studio 2010
The IVsTextLines type exposes the following members.
| Name | Description | |
|---|---|---|
|
AdviseTextLinesEvents | Microsoft internal use only. |
|
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. |
|
GetLastLineIndex | Returns the last line in the text buffer. |
|
GetLengthOfLine | Returns the length of a line in the buffer. |
|
GetLineCount | 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. |
|
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. |
|
GetPositionOfLineIndex | Returns the position number in the text buffer, given a line and column number. |
|
GetSize | Returns the size in characters of the buffer. |
|
GetStateFlags | Returns the state flags of the text buffer. |
|
GetUndoManager | Returns the undo manager for this buffer. |
|
InitializeContent | Initializes the content of the text buffer. |
|
IVsTextLinesReserved1 | Method information is not provided. Do not use. |
|
LockBuffer | Locks the text buffer for the purpose of access control. Deprecated. |
|
LockBufferEx | 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. |
|
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. |
|
Reserved10 | Reserved in the Vtable for future use. |
|
Reserved2 | Reserved in the Vtable for future use. |
|
Reserved3 | Reserved in the Vtable for future use. |
|
Reserved4 | Reserved in the Vtable for future use. |
|
Reserved5 | Reserved in the Vtable for future use. |
|
Reserved6 | Reserved in the Vtable for future use. |
|
Reserved7 | Reserved in the Vtable for future use. |
|
Reserved8 | Reserved in the Vtable for future use. |
|
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. |
|
SetStateFlags | Sets the state flags of the text buffer. |
|
UnadviseTextLinesEvents | Not implemented. Do not use. |
|
UnlockBuffer | Unlocks a buffer locked with the method LockBuffer. |
|
UnlockBufferEx | Extension of the UnlockBuffer method. |