SnapshotPoint, structure
Emplacement de texte immuable dans un instantané de texte particulier.
Espace de noms : Microsoft.VisualStudio.Text
Assembly : Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)
Syntaxe
'Déclaration
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 prend en charge l'utilisation de structures mais pas la déclaration de nouvelles structures.
Le type SnapshotPoint expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
SnapshotPoint | Initialise une nouvelle instance d'un SnapshotPoint par rapport à un instantané et à un emplacement particuliers. |
Début
Propriétés
Nom | Description | |
---|---|---|
Position | Obtient la position du point. | |
Snapshot | Obtient l'ITextSnapshot auquel ce point d'instantané fait référence. |
Début
Méthodes
Nom | Description | |
---|---|---|
Add | Crée un point d'instantané à l'offset spécifié à partir de ce point. | |
CompareTo | Détermine si cet instantané est le même qu'un deuxième point d'instantané. | |
Difference | Calcule l'offset entre ce point d'instantané et un point d'instantané différent. | |
Equals | Détermine si ce point d'instantané est le même qu'un deuxième point d'instantané. (Substitue ValueType.Equals(Object).) | |
GetChar | Obtient le caractère à la position de ce point d'instantané. | |
GetContainingLine | Obtient ITextSnapshotLine contenant ce point d'instantané. | |
GetHashCode | Sert de fonction de hachage pour ce type. (Substitue ValueType.GetHashCode.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Subtract | Crée un point d'instantané à l'offset négatif spécifié à partir de ce point. | |
ToString | Convertit ce point d'instantané à une chaîne. (Substitue ValueType.ToString.) | |
TranslateTo | Traduit ce point d'instantané à un instantané différent de la même façon ITextBuffer. |
Début
Opérateurs
Nom | Description | |
---|---|---|
Addition | Incrémente la position d'un point d'instantané. | |
Equality | Détermine si ce point d'instantané est le même qu'un deuxième point d'instantané. | |
GreaterThan | Détermine si la position d'un point d'instantané est supérieure à la position d'un deuxième point d'instantané. | |
Implicit(SnapshotPoint to Int32) | Convertit implicitement le point d'instantané à un entier égal à la position du point d'instantané de l'instantané. | |
Inequality | Détermine si ce point d'instantané est différent d'un deuxième point d'instantané. | |
LessThan | Détermine si la position du point gauche est inférieure à la position du point droit. | |
Subtraction(SnapshotPoint, SnapshotPoint) | Calcule l'offset entre deux objets d'SnapshotPoint. | |
Subtraction(SnapshotPoint, Int32) | Décrémente la position d'un point d'instantané. |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.