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 | |
---|---|---|
VirtualSnapshotPoint(SnapshotPoint) | Inizializza una nuova istanza di un oggetto VirtualSnapshotPoint nella posizione specificata, senza spazi virtuali. | |
VirtualSnapshotPoint(ITextSnapshot, Int32) | Inizializza una nuova istanza di un oggetto VirtualSnapshotPoint nella posizione specificata nello snapshot specificato, senza spazi virtuali. | |
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. | |
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 | |
---|---|---|
IsInVirtualSpace | Determina se il punto dello snapshot dispone di spazi virtuali. | |
Position | Ottiene la posizione del punto dello snapshot. | |
VirtualSpaces | Ottiene il numero di spazi virtuali. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CompareTo | Confronta un oggetto VirtualSnapshotPoint a un altro. | |
Equals | determina se due VirtualSnapshotPoint gli oggetti sono uguali. (Esegue l'override di ValueType.Equals(Object)). | |
GetHashCode | Ottiene il codice hash dell'oggetto. (Esegue l'override di ValueType.GetHashCode). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
ToString | Converte l'oggetto in una stringa. (Esegue l'override di ValueType.ToString). | |
TranslateTo(ITextSnapshot) | Converte questo punto dello snapshot specificato. | |
TranslateTo(ITextSnapshot, PointTrackingMode) | Converte questo punto dello snapshot di testo specificato con la modalità di rilevamento specificata. |
In alto
Operatori
Nome | Descrizione | |
---|---|---|
Equality | determina se due VirtualSnapshotPoint gli oggetti sono uguali. | |
GreaterThan | Determina se la posizione del punto di sinistra è maggiore della posizione del punto di destra. | |
GreaterThanOrEqual | Determina se la posizione del punto di sinistra è maggiore o uguale alla posizione del punto di destra. | |
Inequality | determina se due VirtualSnapshotPoint gli oggetti sono diversi. | |
LessThan | Determina se la posizione del punto di sinistra è minore del punto di destra. | |
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.