IVsTextLines Methods

 

Namespace:   Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

NameDescription
System_CAPS_pubmethodAdviseTextLinesEvents(IVsTextLinesEvents^, UInt32)

Microsoft internal use only.

System_CAPS_pubmethodCanReplaceLines(Int32, Int32, Int32, Int32, Int32)

Tests whether a given editing operation such as copy or cut can succeed.

System_CAPS_pubmethodCopyLineText(Int32, Int32, Int32, Int32, IntPtr, Int32)

Puts the specified span of text into a caller-allocated buffer (an array).

System_CAPS_pubmethodCreateEditPoint(Int32, Int32, Object^)

Creates an EditPoint object at the given location in the text buffer.

System_CAPS_pubmethodCreateLineMarker(Int32, Int32, Int32, Int32, Int32, IVsTextMarkerClient^, array<IVsTextLineMarker^>^)

Creates a marker of a given type over the specified region.

System_CAPS_pubmethodCreateTextPoint(Int32, Int32, Object^)

Creates a TextPoint object at the given location in the text buffer.

System_CAPS_pubmethodEnumMarkers(Int32, Int32, Int32, Int32, Int32, UInt32, IVsEnumLineMarkers^)

Enumerates a specific set of text line markers, based on the criteria specified.

System_CAPS_pubmethodFindMarkerByLineIndex(Int32, Int32, Int32, UInt32, IVsTextLineMarker^)

Locates a marker of a given type based on a line index.

System_CAPS_pubmethodGetLanguageServiceID(Guid)

Returns the unique identifier of the language that is providing colorization and other attribute data to this buffer.

System_CAPS_pubmethodGetLastLineIndex(Int32, Int32)

Returns the last line in the text buffer.

System_CAPS_pubmethodGetLengthOfLine(Int32, Int32)

Returns the length of a line in the buffer.

System_CAPS_pubmethodGetLineCount(Int32)

Returns the number of lines in the buffer.

System_CAPS_pubmethodGetLineData(Int32, array<LINEDATA>^, array<MARKERDATA>^)

Provides direct, line-oriented access to the text buffer.

System_CAPS_pubmethodGetLineDataEx(UInt32, Int32, Int32, Int32, array<LINEDATAEX>^, array<MARKERDATA>^)

Provides direct, line-oriented access to the text buffer.

System_CAPS_pubmethodGetLineIndexOfPosition(Int32, Int32, Int32)

Returns the line and column numbers in the text buffer, given a position number.

System_CAPS_pubmethodGetLineText(Int32, Int32, Int32, Int32, String^)

Returns the specified span of text in a BSTR.

System_CAPS_pubmethodGetMarkerData(Int32, Int32, array<MARKERDATA>^)

Returns text marker data for the specified line range within the text buffer.

System_CAPS_pubmethodGetPairExtents(array<TextSpan>^, array<TextSpan>^)

Method information is not provided. Do not use.

System_CAPS_pubmethodGetPositionOfLine(Int32, Int32)

Returns the position number of a line.

System_CAPS_pubmethodGetPositionOfLineIndex(Int32, Int32, Int32)

Returns the position number in the text buffer, given a line and column number.

System_CAPS_pubmethodGetSize(Int32)

Returns the size in characters of the buffer.

System_CAPS_pubmethodGetStateFlags(UInt32)

Returns the state flags of the text buffer.

System_CAPS_pubmethodGetUndoManager(IOleUndoManager^)

Returns the undo manager for this buffer.

System_CAPS_pubmethodInitializeContent(String^, Int32)

Initializes the content of the text buffer.

System_CAPS_pubmethodIVsTextLinesReserved1(Int32, array<LINEDATA>^, Int32)

Method information is not provided. Do not use.

System_CAPS_pubmethodLockBuffer()

Locks the text buffer for the purpose of access control. Deprecated.

System_CAPS_pubmethodLockBufferEx(UInt32)

Extension of the LockBuffer method. Deprecated.

System_CAPS_pubmethodReleaseLineData(array<LINEDATA>^)

Releases the LINEDATA structure.

System_CAPS_pubmethodReleaseLineDataEx(array<LINEDATAEX>^)

Releases the LINEDATAEX structure.

System_CAPS_pubmethodReleaseMarkerData(array<MARKERDATA>^)

Cleans up the MARKERDATA structure.

System_CAPS_pubmethodReload(Int32)

Reloads the text buffer.

System_CAPS_pubmethodReloadLines(Int32, Int32, Int32, Int32, IntPtr, Int32, array<TextSpan>^)

Replaces text without deleting markers.

System_CAPS_pubmethodReplaceLines(Int32, Int32, Int32, Int32, IntPtr, Int32, array<TextSpan>^)

Handles stream-like line editing, such as line breaking and line joining.

System_CAPS_pubmethodReplaceLinesEx(UInt32, Int32, Int32, Int32, Int32, IntPtr, Int32, array<TextSpan>^)

Handles stream-like line editing, such as line breaking and line joining.

System_CAPS_pubmethodReserved1()

Reserved in the Vtable for future use.

System_CAPS_pubmethodReserved10()

Reserved in the Vtable for future use.

System_CAPS_pubmethodReserved2()

Reserved in the Vtable for future use.

System_CAPS_pubmethodReserved3()

Reserved in the Vtable for future use.

System_CAPS_pubmethodReserved4()

Reserved in the Vtable for future use.

System_CAPS_pubmethodReserved5()

Reserved in the Vtable for future use.

System_CAPS_pubmethodReserved6()

Reserved in the Vtable for future use.

System_CAPS_pubmethodReserved7()

Reserved in the Vtable for future use.

System_CAPS_pubmethodReserved8()

Reserved in the Vtable for future use.

System_CAPS_pubmethodReserved9()

Reserved in the Vtable for future use.

System_CAPS_pubmethodSetLanguageServiceID(Guid)

Sets the unique identifier of the language that is providing colorization and other attribute data to the buffer.

System_CAPS_pubmethodSetStateFlags(UInt32)

Sets the state flags of the text buffer.

System_CAPS_pubmethodUnadviseTextLinesEvents(UInt32)

Not implemented. Do not use.

System_CAPS_pubmethodUnlockBuffer()

Unlocks a buffer locked with the method LockBuffer.

System_CAPS_pubmethodUnlockBufferEx(UInt32)

Extension of the UnlockBuffer method.

Return to top
Show: