Condividi tramite


Struttura VirtualSnapshotPoint

Rappresenta un oggetto SnapshotPoint ciò può avere spazi virtuali.

Spazio dei nomi:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)

Sintassi

'Dichiarazione
Public Structure VirtualSnapshotPoint _
    Implements IComparable(Of VirtualSnapshotPoint)
public struct VirtualSnapshotPoint : IComparable<VirtualSnapshotPoint>
public value class VirtualSnapshotPoint : IComparable<VirtualSnapshotPoint>
[<Sealed>]
type VirtualSnapshotPoint =  
    struct 
        interface IComparable<VirtualSnapshotPoint>
    end
JScript supporta l'utilizzo di strutture ma non la dichiarazione di nuove.

Il tipo VirtualSnapshotPoint espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico VirtualSnapshotPoint(SnapshotPoint) Inizializza una nuova istanza di un oggetto VirtualSnapshotPoint nella posizione specificata, senza spazi virtuali.
Metodo pubblico VirtualSnapshotPoint(ITextSnapshot, Int32) Inizializza una nuova istanza di un oggetto VirtualSnapshotPoint nella posizione specificata nello snapshot specificato, senza spazi virtuali.
Metodo pubblico VirtualSnapshotPoint(ITextSnapshotLine, Int32) Inizializza una nuova istanza di un oggetto VirtualSnapshotPoint all'offset specificato della riga specificata, di l il punto nello spazio virtuale se necessario.
Metodo pubblico VirtualSnapshotPoint(SnapshotPoint, Int32) Inizializza una nuova istanza di un oggetto VirtualSnapshotPoint nella posizione specificata, con il numero specificato di spazi virtuali.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica IsInVirtualSpace Determina se il punto dello snapshot dispone di spazi virtuali.
Proprietà pubblica Position Ottiene la posizione del punto dello snapshot.
Proprietà pubblica VirtualSpaces Ottiene il numero di spazi virtuali.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CompareTo Confronta un oggetto VirtualSnapshotPoint a un altro.
Metodo pubblico Equals determina se due VirtualSnapshotPoint gli oggetti sono uguali. (Esegue l'override di ValueType.Equals(Object)).
Metodo pubblico GetHashCode Ottiene il codice hash dell'oggetto. (Esegue l'override di ValueType.GetHashCode).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico ToString Converte l'oggetto in una stringa. (Esegue l'override di ValueType.ToString).
Metodo pubblico TranslateTo(ITextSnapshot) Converte questo punto dello snapshot specificato.
Metodo pubblico TranslateTo(ITextSnapshot, PointTrackingMode) Converte questo punto dello snapshot di testo specificato con la modalità di rilevamento specificata.

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Equality determina se due VirtualSnapshotPoint gli oggetti sono uguali.
Operatore pubblicoMembro statico GreaterThan Determina se la posizione del punto di sinistra è maggiore della posizione del punto di destra.
Operatore pubblicoMembro statico GreaterThanOrEqual Determina se la posizione del punto di sinistra è maggiore o uguale alla posizione del punto di destra.
Operatore pubblicoMembro statico Inequality determina se due VirtualSnapshotPoint gli oggetti sono diversi.
Operatore pubblicoMembro statico LessThan Determina se la posizione del punto di sinistra è minore del punto di destra.
Operatore pubblicoMembro statico LessThanOrEqual Determina se la posizione del punto di sinistra è minore o uguale alla posizione del punto di destra.

In alto

Note

Gli spazi virtuali sono spazi “aggiuntivi„ alla fine di una riga che non aggiunti alla lunghezza della riga. È possibile abilitare o disabilitare gli spazi virtuali in Visual Studio. Una volta virtuali gli spazi sono disabilitati, premere sul tasto freccia alla fine delle cause di una linea il cursore per spostarsi all'inizio della riga successiva. Una volta virtuali gli spazi sono abilitati, premere sul tasto freccia alla fine delle cause di una linea il cursore per spostare avanti sulla stessa riga.

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.Text