IVsTextLayer Methods

 

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

NameDescription
System_CAPS_pubmethodBaseLineIndexToLocal(Int32, Int32, Int32, Int32)

Converts base line coordinates to local coordinates.

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

Determines if specified number of replacement characters can be inserted into lines.

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

Puts the specified span of text into a caller-allocated buffer

System_CAPS_pubmethodCreateTrackingPoint(Int32, Int32, IVsTextTrackingPoint^)

Creates a zero-length tracking point that is similar to a zero-length marker.

System_CAPS_pubmethodDeeperLayerLineIndexToLocal(UInt32, IVsTextLayer^, Int32, Int32, Int32, Int32)

Converts deeper layer line coordinates to local line coordinates.

System_CAPS_pubmethodEnumLayerMarkers(Int32, Int32, Int32, Int32, Int32, UInt32, IVsEnumLayerMarkers^)

Enumerates all markers.

System_CAPS_pubmethodGetBaseBuffer(IVsTextLines^)

Gets the base buffer of text lines.

System_CAPS_pubmethodGetLastLineIndex(Int32, Int32)

Returns the length and index of the last line.

System_CAPS_pubmethodGetLengthOfLine(Int32, Int32)

Returns the length of a line.

System_CAPS_pubmethodGetLineCount(Int32)

Returns the number of lines.

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

Gets all line data.

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

Gets the specified span of text.

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

Gets the marker data of the specified line span.

System_CAPS_pubmethodLocalLineIndexToBase(Int32, Int32, Int32, Int32)

Converts local line coordinates to base coordinates.

System_CAPS_pubmethodLocalLineIndexToDeeperLayer(IVsTextLayer^, Int32, Int32, Int32, Int32)

Converts local line coordinates to deeper layer line coordinates.

System_CAPS_pubmethodLockBufferEx(UInt32)

Locks the buffer as specified for reading and writing.

System_CAPS_pubmethodMapLocalSpansToTextOriginatingLayer(UInt32, IVsEnumTextSpans^, IVsTextLayer^, IVsEnumTextSpans^)

Maps a set of local spans to the shallowest layer that originates text.

System_CAPS_pubmethodReleaseLineDataEx(array<LINEDATAEX>^)

Releases previously obtained line data.

System_CAPS_pubmethodReleaseMarkerData(array<MARKERDATA>^)

Releases previously obtained marker data.

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

Handles line breaking/joining, etc.

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

Handles line breaking/joining, etc.

System_CAPS_pubmethodUnlockBufferEx(UInt32)

Unlocks the buffer as specified for reading and writing.

Return to top
Show: