Struttura SnapshotPoint
Una posizione di testo non modificabile in un determinato snapshot di testo.
Spazio dei nomi: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
Public Structure SnapshotPoint _
Implements IComparable(Of SnapshotPoint)
public struct SnapshotPoint : IComparable<SnapshotPoint>
public value class SnapshotPoint : IComparable<SnapshotPoint>
[<Sealed>]
type SnapshotPoint =
struct
interface IComparable<SnapshotPoint>
end
JScript supporta l'utilizzo di strutture ma non la dichiarazione di nuove.
Il tipo SnapshotPoint espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
SnapshotPoint | Inizializza una nuova istanza di un oggetto SnapshotPoint rispetto a uno snapshot e a una posizione particolari. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Position | Ottiene la posizione del punto. | |
Snapshot | ottiene ITextSnapshot a questo punto dello snapshot. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Add | Crea un nuovo punto dello snapshot all'offset specificato da questo punto. | |
CompareTo | Determina se questo snapshot corrisponde a un secondo punto dello snapshot. | |
Difference | Calcola l'offset tra questo e un altro punto dello snapshot. | |
Equals | Determina se questo punto dello snapshot corrisponde a un secondo punto dello snapshot. (Esegue l'override di ValueType.Equals(Object)). | |
GetChar | Ottiene il carattere nella posizione di questo punto dello snapshot. | |
GetContainingLine | ottiene ITextSnapshotLine contenere questo punto dello snapshot. | |
GetHashCode | Funge da funzione hash per questo tipo. (Esegue l'override di ValueType.GetHashCode). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
Subtract | Crea un nuovo punto dello snapshot all'offset negativo specificato da questo punto. | |
ToString | Converte questo punto dello snapshot in una stringa. (Esegue l'override di ValueType.ToString). | |
TranslateTo | Converte questo punto dello snapshot in uno snapshot diverso dello stesso ITextBuffer. |
In alto
Operatori
Nome | Descrizione | |
---|---|---|
Addition | Incrementa la posizione di un punto dello snapshot. | |
Equality | Determina se questo punto dello snapshot corrisponde a un secondo punto dello snapshot. | |
GreaterThan | Determina se la posizione di un punto dello snapshot è maggiore della posizione di un secondo punto dello snapshot. | |
Implicit(SnapshotPoint to Int32) | Consente di convertire in modo implicito il punto dello snapshot in un Integer uguale alla posizione del punto dello snapshot. | |
Inequality | Determina se questo punto dello snapshot è diverso da un secondo punto dello snapshot. | |
LessThan | Determina se la posizione del punto di sinistra è minore del punto di destra. | |
Subtraction(SnapshotPoint, SnapshotPoint) | Calcola l'offset tra due SnapshotPoint oggetti. | |
Subtraction(SnapshotPoint, Int32) | Decrementa la posizione di un punto dello snapshot. |
In alto
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.