IVsTextLines Members

Include Protected Members
Include Inherited Members

Provides read and write access to the text buffer using two-dimensional coordinates.

The IVsTextLines type exposes the following members.

Methods

 

Name

Description

Public method

AdviseTextLinesEvents

Method information not provided. Do not use.

Public method

CanReplaceLines

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

Public method

CopyLineText

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

Public method

CreateEditPoint

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

Public method

CreateLineMarker

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

Public method

CreateTextPoint

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

Public method

EnumMarkers

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

Public method

FindMarkerByLineIndex

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

Public method

GetLanguageServiceID

Overloaded.

Public method

GetLastLineIndex

Overloaded.

Public method

GetLengthOfLine

Overloaded.

Public method

GetLineCount

Overloaded.

Public method

GetLineData

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

Public method

GetLineDataEx

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

Public method

GetLineIndexOfPosition

Overloaded.

Public method

GetLineText

Returns the specified span of text in a BSTR.

Public method

GetMarkerData

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

Public method

GetPairExtents

Method information is not provided. Do not use.

Public method

GetPositionOfLine

Overloaded.

Public method

GetPositionOfLineIndex

Overloaded.

Public method

GetSize

Overloaded.

Public method

GetStateFlags

Overloaded.

Public method

GetUndoManager

Overloaded.

Public method

InitializeContent

Overloaded.

Public method

IVsTextLinesReserved1

Method information is not provided. Do not use.

Public method

LockBuffer

Overloaded.

Public method

LockBufferEx

Overloaded.

Public method

ReleaseLineData

Releases the LINEDATA structure.

Public method

ReleaseLineDataEx

Releases the LINEDATAEX structure.

Public method

ReleaseMarkerData

Cleans up the MARKERDATA structure.

Public method

Reload

Overloaded.

Public method

ReloadLines

Replaces text without deleting markers.

Public method

ReplaceLines

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

Public method

ReplaceLinesEx

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

Public method

Reserved1

Overloaded.

Public method

Reserved10

Overloaded.

Public method

Reserved2

Overloaded.

Public method

Reserved3

Overloaded.

Public method

Reserved4

Overloaded.

Public method

Reserved5

Overloaded.

Public method

Reserved6

Overloaded.

Public method

Reserved7

Overloaded.

Public method

Reserved8

Overloaded.

Public method

Reserved9

Overloaded.

Public method

SetLanguageServiceID

Overloaded.

Public method

SetStateFlags

Overloaded.

Public method

UnadviseTextLinesEvents

Not implemented. Do not use.

Public method

UnlockBuffer

Overloaded.

Public method

UnlockBufferEx

Overloaded.

Top

See Also

Reference

IVsTextLines Interface

Microsoft.VisualStudio.TextManager.Interop Namespace