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 | |
---|---|---|
Equals | Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind. (Von ValueType geerbt.) | |
GetHashCode | Gibt den Hashcode für diese Instanz zurück. (Von ValueType geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
ToString | Gibt den voll qualifizierten Typnamen dieser Instanz zurück. (Von ValueType geerbt.) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
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. | |
iEolType | Typ des am Ende der Zeile Zeilenumbruchzeichen nicht berücksichtigt wird (z. B. „/n“, „/r/n“ usw.). | |
iLength | Nur-Text Anzahl von Zeichen in der Zeile, einschließlich das Vorzeichen des Zeilenendes (EOL). | |
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. | |
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.