VirtualSnapshotSpan, structure
Représente la plage entre deux objets d'VirtualSnapshotPoint.
Espace de noms : Microsoft.VisualStudio.Text
Assembly : Microsoft.VisualStudio.Text.Logic (dans Microsoft.VisualStudio.Text.Logic.dll)
Syntaxe
'Déclaration
Public Structure VirtualSnapshotSpan
public struct VirtualSnapshotSpan
public value class VirtualSnapshotSpan
[<Sealed>]
type VirtualSnapshotSpan = struct end
JScript prend en charge l'utilisation de structures mais pas la déclaration de nouvelles structures.
Le type VirtualSnapshotSpan expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
VirtualSnapshotSpan(SnapshotSpan) | Initialise une nouvelle instance d'VirtualSnapshotSpan dans l'étendue d'instantanés spécifiée, sans espace virtuel. | |
VirtualSnapshotSpan(VirtualSnapshotPoint, VirtualSnapshotPoint) | Initialise une nouvelle instance d'VirtualSnapshotSpan des points de début et de fin spécifiés. |
Début
Propriétés
Nom | Description | |
---|---|---|
End | Obtient le point virtuel de fin. | |
IsEmpty | Détermine si les points de début et de terminaison sont à la même place. | |
IsInVirtualSpace | Détermine si les points de début et de terminaison sont dans l'espace virtuel. | |
Length | Longueur de cette étendue, en prenant en compte l'espace virtuel. | |
Snapshot | ITextSnapshot auquel cette étendue d'instantanés se rapporte. | |
SnapshotSpan | Obtient l'étendue d'instantanés non virtuelle à laquelle cette étendue correspond. | |
Start | Obtient le point virtuel de départ. |
Début
Méthodes
Nom | Description | |
---|---|---|
Contains(VirtualSnapshotPoint) | Détermine si le point virtuel donné est contenu dans cette étendue virtuelle ou pas. | |
Contains(VirtualSnapshotSpan) | Détermine si l'étendue virtuelle spécifiée est comprise dans cette étendue virtuelle. | |
Equals | Détermine si deux objets VirtualSnapshotSpan sont identiques. (Substitue ValueType.Equals(Object).) | |
GetHashCode | Obtient le code de hachage de l'objet. (Substitue ValueType.GetHashCode.) | |
GetText | Texte contenu par cette étendue d'instantanés virtuelle. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Intersection | Retourne l'intersection avec l'étendue virtuelle donnée. | |
IntersectsWith | Détermine si l'étendue virtuelle spécifiée croise cette étendue. | |
Overlap | Retourne la superposition avec l'étendue virtuelle spécifiée. | |
OverlapsWith | Détermine si l'étendue spécifiée chevauche cette étendue. | |
ToString | Convertit l'objet en chaîne. (Substitue ValueType.ToString.) | |
TranslateTo(ITextSnapshot) | Traduit cette étendue à l'instantané spécifié. | |
TranslateTo(ITextSnapshot, SpanTrackingMode) | Traduit cette étendue à l'instantané spécifié avec le mode de suivi donné. |
Début
Opérateurs
Nom | Description | |
---|---|---|
Equality | Détermine si deux objets VirtualSnapshotSpan sont identiques. | |
Inequality | Détermine si deux objets VirtualSnapshotSpan sont différents. |
Début
Notes
Les espaces virtuels sont les espaces « supplémentaires » à la fin d'une ligne qui ne s'ajoutent pas à la longueur de la ligne. Vous pouvez activer ou désactiver des espaces virtuels dans Visual Studio. Lorsque les espaces virtuels sont désactivés, appuyant sur sur la clé de flèche droite trouve à la fin d'une ligne le signe insertion à déplacer au début de la ligne suivante. Lorsque les espaces virtuels sont activés, appuyant sur sur la clé de flèche droite trouve à la fin d'une ligne le signe insertion pour déplacer vers l'avant sur la même ligne.
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.