Freigeben über


NewSpanMapping-Struktur

Wird verwendet, um eine neue Spannen Zuordnung zu erstellen.

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

Syntax

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

Der NewSpanMapping-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 tspSpans Beschreibt die zwei Spannen, die miteinander verknüpft werden sollen.
Öffentliches Feld varUserData Alle Daten, die vom Benutzer angegeben.

Zum Seitenanfang

Hinweise

COM-Signatur

Von singlefileeditor.idl:

typedef struct _tag_NewSpanMapping {
    TextSpanPair tspSpans;
    VARIANT      varUserData; 
} NewSpanMapping;

Diese Struktur wird in der IVsEnumBufferCoordinatorSpans-Schnittstelle verwendet und ist durch einen Aufruf der Next-Methode zurückgegeben. Diese Struktur wird auch der SetSpanMappings-Methode in der IVsTextBufferCoordinator-Schnittstelle übergeben.

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