Freigeben über


TextSpanAndCookie-Struktur

Wird verwendet, um eine Spanne von Code in einem Dokument eingebettet darzustellen.

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

Syntax

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

Der TextSpanAndCookie-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 CodeSpan Ein TextSpan-Objekt, das die Spanne des eingebetteten Quellcodes darstellt.
Öffentliches Feld ulHTMLCookie Identifiziert Codeblöcke in der Zeile beginnt an.

Zum Seitenanfang

Hinweise

COM-Signatur

Von singlefileeditor.idl:

typedef struct _TEXTSPANANDCOOKIE {
    ULONG    ulHTMLCookie;
    TextSpan CodeSpan;
} TextSpanAndCookie;

Diese Struktur wird in der IVsEnumCodeBlocks-Schnittstelle verwendet und wird von der Next-Methode zurückgegeben.

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