IVsTextLines Methods
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | AdviseTextLinesEvents(IVsTextLinesEvents^, UInt32) | Microsoft internal use only. |
![]() | CanReplaceLines(Int32, Int32, Int32, Int32, Int32) | Tests whether a given editing operation such as copy or cut can succeed. |
![]() | CopyLineText(Int32, Int32, Int32, Int32, IntPtr, Int32) | Puts the specified span of text into a caller-allocated buffer (an array). |
![]() | CreateEditPoint(Int32, Int32, Object^) | Creates an EditPoint object at the given location in the text buffer. |
![]() | CreateLineMarker(Int32, Int32, Int32, Int32, Int32, IVsTextMarkerClient^, array<IVsTextLineMarker^>^) | Creates a marker of a given type over the specified region. |
![]() | CreateTextPoint(Int32, Int32, Object^) | Creates a TextPoint object at the given location in the text buffer. |
![]() | EnumMarkers(Int32, Int32, Int32, Int32, Int32, UInt32, IVsEnumLineMarkers^) | Enumerates a specific set of text line markers, based on the criteria specified. |
![]() | FindMarkerByLineIndex(Int32, Int32, Int32, UInt32, IVsTextLineMarker^) | Locates a marker of a given type based on a line index. |
![]() | GetLanguageServiceID(Guid) | Returns the unique identifier of the language that is providing colorization and other attribute data to this buffer. |
![]() | GetLastLineIndex(Int32, Int32) | Returns the last line in the text buffer. |
![]() | GetLengthOfLine(Int32, Int32) | Returns the length of a line in the buffer. |
![]() | GetLineCount(Int32) | Returns the number of lines in the buffer. |
![]() | GetLineData(Int32, array<LINEDATA>^, array<MARKERDATA>^) | Provides direct, line-oriented access to the text buffer. |
![]() | GetLineDataEx(UInt32, Int32, Int32, Int32, array<LINEDATAEX>^, array<MARKERDATA>^) | Provides direct, line-oriented access to the text buffer. |
![]() | GetLineIndexOfPosition(Int32, Int32, Int32) | Returns the line and column numbers in the text buffer, given a position number. |
![]() | GetLineText(Int32, Int32, Int32, Int32, String^) | Returns the specified span of text in a BSTR. |
![]() | GetMarkerData(Int32, Int32, array<MARKERDATA>^) | Returns text marker data for the specified line range within the text buffer. |
![]() | GetPairExtents(array<TextSpan>^, array<TextSpan>^) | Method information is not provided. Do not use. |
![]() | GetPositionOfLine(Int32, Int32) | Returns the position number of a line. |
![]() | GetPositionOfLineIndex(Int32, Int32, Int32) | Returns the position number in the text buffer, given a line and column number. |
![]() | GetSize(Int32) | Returns the size in characters of the buffer. |
![]() | GetStateFlags(UInt32) | Returns the state flags of the text buffer. |
![]() | GetUndoManager(IOleUndoManager^) | Returns the undo manager for this buffer. |
![]() | InitializeContent(String^, Int32) | Initializes the content of the text buffer. |
![]() | IVsTextLinesReserved1(Int32, array<LINEDATA>^, Int32) | Method information is not provided. Do not use. |
![]() | LockBuffer() | Locks the text buffer for the purpose of access control. Deprecated. |
![]() | LockBufferEx(UInt32) | Extension of the LockBuffer method. Deprecated. |
![]() | ReleaseLineData(array<LINEDATA>^) | Releases the LINEDATA structure. |
![]() | ReleaseLineDataEx(array<LINEDATAEX>^) | Releases the LINEDATAEX structure. |
![]() | ReleaseMarkerData(array<MARKERDATA>^) | Cleans up the MARKERDATA structure. |
![]() | Reload(Int32) | Reloads the text buffer. |
![]() | ReloadLines(Int32, Int32, Int32, Int32, IntPtr, Int32, array<TextSpan>^) | Replaces text without deleting markers. |
![]() | ReplaceLines(Int32, Int32, Int32, Int32, IntPtr, Int32, array<TextSpan>^) | Handles stream-like line editing, such as line breaking and line joining. |
![]() | ReplaceLinesEx(UInt32, Int32, Int32, Int32, Int32, IntPtr, Int32, array<TextSpan>^) | 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(Guid) | Sets the unique identifier of the language that is providing colorization and other attribute data to the buffer. |
![]() | SetStateFlags(UInt32) | Sets the state flags of the text buffer. |
![]() | UnadviseTextLinesEvents(UInt32) | Not implemented. Do not use. |
![]() | UnlockBuffer() | Unlocks a buffer locked with the method LockBuffer. |
![]() | UnlockBufferEx(UInt32) | Extension of the UnlockBuffer method. |
