Condividi tramite


Struttura NewSpanMapping

Utilizzata per creare un nuovo mapping dell'intervallo.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintassi

'Dichiarazione
Public Structure NewSpanMapping
public struct NewSpanMapping
public value class NewSpanMapping
[<Sealed>]
type NewSpanMapping =  struct end
JScript supporta l'utilizzo di strutture ma non la dichiarazione di nuove.

Il tipo NewSpanMapping espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico Equals Indica se questa istanza e un oggetto specificato sono uguali. (Ereditato da ValueType)
Metodo pubblico GetHashCode Restituisce il codice hash per l'istanza. (Ereditato da ValueType)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce il nome completo del tipo di questa istanza. (Ereditato da ValueType)

In alto

Campi

  Nome Descrizione
Campo pubblico tspSpans Vengono descritte le due intervalli che è necessario eseguire il mapping tra loro.
Campo pubblico varUserData Tutti i dati forniti dall'utente.

In alto

Note

Firma COM

da singlefileeditor.idl:

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

Questa struttura viene utilizzata in Next collegare e restituito da una chiamata a di IVsEnumBufferCoordinatorSpans metodo. Questa struttura viene passata a SetSpanMappings metodo in IVsTextBufferCoordinator interfaccia.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop