Freigeben über


LINEDATA-Struktur

Wird verwendet, um Direktzugriffs auf Zeilen von Daten in einem Puffer durch IVsTextLineszu übergeben. Diese Struktur enthält alle Informationen für eine einzelne Zeile zurück.

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

Syntax

'Declaration
Public Structure LINEDATA
public struct LINEDATA
public value class LINEDATA
[<Sealed>]
type LINEDATA =  struct end
JScript unterstützt die Verwendung von Strukturen, aber nicht die Deklaration von neuen Strukturen.

Der LINEDATA-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode Equals Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind. (Von ValueType geerbt.)
Öffentliche Methode GetHashCode Gibt den Hashcode für diese Instanz zurück. (Von ValueType geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode ToString Gibt den voll qualifizierten Typnamen dieser Instanz zurück. (Von ValueType geerbt.)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches Feld fMarkers Wenn true, die Syntaxfarbe für die Anwesenheit von Markern verknüpft ist, in den Farbinformationen betrachtet wird, die im pAttributes-Parameter angegeben werden.Wenn nullein Nullverweis (Nothing in Visual Basic), die Marker Syntaxfarbe der zurückgegebenen Daten nicht beeinflusst.
Öffentliches Feld iEolType Typ des am Ende der Zeile Zeilenumbruchzeichen nicht berücksichtigt wird (z. B. „/n“, „/r/n“ usw.).
Öffentliches Feld iLength Nur-Text Anzahl von Zeichen in der Zeile, einschließlich das Vorzeichen des Zeilenendes (EOL).
Öffentliches Feld pAttributes Ein Array von ULONG eine Liste von Syntaxfarbenattributen für jedes Zeichen in der Zeile enthalten.Syntaxfarbe für eine Zeile wurde durch die Markierung, die im Zeilen- und farbton Schlüsselwort vorhanden sind.
Öffentliches Feld pszText Array von WCHAR alle Zeichen in der Zeile enthalten.Verwenden Sie den iLength-Parameter, um das Ende des Texts in der Zeile zu bestimmen.Der pszText-Parameter ist nicht auf NULL.

Zum Seitenanfang

Hinweise

Der fMarkers-Parameter können Sie die Syntaxfarbe für die Textzeile zu bestimmen, ohne die Syntaxfarbe aufgrund der Marker zu berücksichtigen, die in der Textzeile vorhanden sind.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace