Freigeben über


IVsTextLayer Members

Include Protected Members
Include Inherited Members

Handles layout between a base buffer and a view.

The IVsTextLayer type exposes the following members.

Methods

  Name Description
Public method BaseLineIndexToLocal
Public method CanReplaceLines
Public method CopyLineText Puts the specified span of text into a caller-allocated buffer
Public method CreateTrackingPoint Creates a zero-length tracking point that is similar to a zero-length marker.
Public method DeeperLayerLineIndexToLocal
Public method EnumLayerMarkers Enumerates all markers.
Public method GetBaseBuffer
Public method GetLastLineIndex Returns the length of the last line.
Public method GetLengthOfLine Returns the length of a line.
Public method GetLineCount Returns the number of lines.
Public method GetLineDataEx
Public method GetLineText Puts the specified span of text into a BSTR.
Public method GetMarkerData
Public method LocalLineIndexToBase
Public method LocalLineIndexToDeeperLayer
Public method LockBufferEx
Public method MapLocalSpansToTextOriginatingLayer Maps a set of local spans to the shallowest layer that originates text.
Public method ReleaseLineDataEx
Public method ReleaseMarkerData
Public method ReplaceLines Handles line breaking/joining, etc.
Public method ReplaceLinesEx Handles line breaking/joining, etc.
Public method UnlockBufferEx

Top

See Also

Reference

IVsTextLayer Interface

Microsoft.VisualStudio.TextManager.Interop Namespace