VsTextBufferClass.GetLineDataEx-Methode
Bietet direkten, Zeile-ausgerichteten Zugriff auf den Textpuffer.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
Public Overridable Function GetLineDataEx ( _
dwFlags As UInteger, _
iLine As Integer, _
iStartIndex As Integer, _
iEndIndex As Integer, _
<OutAttribute> pLineData As LINEDATAEX(), _
pMarkerData As MARKERDATA() _
) As Integer
public virtual int GetLineDataEx(
uint dwFlags,
int iLine,
int iStartIndex,
int iEndIndex,
LINEDATAEX[] pLineData,
MARKERDATA[] pMarkerData
)
public:
virtual int GetLineDataEx(
[InAttribute] unsigned int dwFlags,
[InAttribute] int iLine,
[InAttribute] int iStartIndex,
[InAttribute] int iEndIndex,
[OutAttribute] array<LINEDATAEX>^ pLineData,
[InAttribute] array<MARKERDATA>^ pMarkerData
)
abstract GetLineDataEx :
dwFlags:uint32 *
iLine:int *
iStartIndex:int *
iEndIndex:int *
pLineData:LINEDATAEX[] byref *
pMarkerData:MARKERDATA[] -> int
override GetLineDataEx :
dwFlags:uint32 *
iLine:int *
iStartIndex:int *
iEndIndex:int *
pLineData:LINEDATAEX[] byref *
pMarkerData:MARKERDATA[] -> int
public function GetLineDataEx(
dwFlags : uint,
iLine : int,
iStartIndex : int,
iEndIndex : int,
pLineData : LINEDATAEX[],
pMarkerData : MARKERDATA[]
) : int
Parameter
dwFlags
Typ: UInt32[in] Flags, die zusätzliche Informationen über die Linie bereitstellen. Eine Liste der dwFlags-Werten finden Sie unter GLDE_FLAGS.
iLine
Typ: Int32[in] Die Zeile, für die Informationen angefordert werden. Dies ist ein nullbasierter Wert.
iStartIndex
Typ: Int32[in] Der Zeichenindex in der Zeile. Dieser Wert muss kleiner oder gleich der Länge der Zeile sein. Dieser Wert wird ignoriert, es sei denn, ein Wert von gldeSubset für dwFlagsangegeben wird.
iEndIndex
Typ: Int32[in] Ende zeichenindex in der Zeile. Dieser Wert muss kleiner oder gleich der Länge der Zeile sein.
pLineData
Typ: array<Microsoft.VisualStudio.TextManager.Interop.LINEDATAEX[][in, out] Ein Zeiger auf die gefüllten LINEDATA Struktur. Dies wird vom Aufrufer zugeordnet und ausgefüllt von der GetLineDataEx-Methode.
pMarkerData
Typ: array<Microsoft.VisualStudio.TextManager.Interop.MARKERDATA[][in, out] Ein Zeiger auf eine gültige MARKERDATA Struktur. Dies wird vom Aufrufer zugeordnet und ausgefüllt von der GetLineDataEx-Methode.
Rückgabewert
Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.
Implementiert
IVsTextLines.GetLineDataEx(UInt32, Int32, Int32, Int32, array<LINEDATAEX[], array<MARKERDATA[])
Hinweise
Diese Methode ähnelt dem GetLineDataähnlich, wird jedoch zusätzlich die MARKERDATA Struktur aus und ermöglicht es Ihnen, zusätzliche Informationen über die Zeile oder die Markierung mit dem dwFlags-Parameters enthält.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.