Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

IProjectionSnapshot2, interface

Espace de noms :  Microsoft.VisualStudio.Text.Projection
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

public interface IProjectionSnapshot2 : IProjectionSnapshot, 
	ITextSnapshot

Le type IProjectionSnapshot2 expose les membres suivants.

  NomDescription
Propriété publiqueContentTypeObtient IContentType d'TextBuffer lorsque cet instantané était actuel. (Hérité de ITextSnapshot.)
Propriété publiqueItemObtient un personnage à la position spécifiée. (Hérité de ITextSnapshot.)
Propriété publiqueLengthObtient le nombre de personnages UTF-16 dans l'instantané. (Hérité de ITextSnapshot.)
Propriété publiqueLineCountObtient le nombre d'entrées ligne l'instantané. (Hérité de ITextSnapshot.)
Propriété publiqueLinesObtient à un énumérateur pour l'ensemble d'entrées ligne l'instantané. (Hérité de ITextSnapshot.)
Propriété publiqueSourceSnapshotsObtient le jeu d'un ou de plusieurs instantanés de texte qui fournissent des étendues de source à cet instantané de projection. (Hérité de IProjectionSnapshot.)
Propriété publiqueSpanCountObtient le nombre d'étendues de source dans l'instantané de projection. (Hérité de IProjectionSnapshot.)
Propriété publiqueTextBufferObtient le IProjectionBufferBase duquel provient l'instantané. (Hérité de IProjectionSnapshot.)
Propriété publiqueVersionVersion de la ITextBuffer que cet ITextSnapshot représente. (Hérité de ITextSnapshot.)
Début

  NomDescription
Méthode publiqueCopyToCopie une plage de texte vers un tableau de caractères. (Hérité de ITextSnapshot.)
Méthode publiqueCreateTrackingPoint(Int32, PointTrackingMode)Crée ITrackingPoint dans cet instantané. (Hérité de ITextSnapshot.)
Méthode publiqueCreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode)Crée ITrackingPoint dans cet instantané. (Hérité de ITextSnapshot.)
Méthode publiqueCreateTrackingSpan(Span, SpanTrackingMode)Crée ITrackingSpan dans cet instantané. (Hérité de ITextSnapshot.)
Méthode publiqueCreateTrackingSpan(Int32, Int32, SpanTrackingMode)Crée ITrackingSpan dans cet instantané. (Hérité de ITextSnapshot.)
Méthode publiqueCreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode)Crée ITrackingSpan dans cet instantané. (Hérité de ITextSnapshot.)
Méthode publiqueCreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode)Crée ITrackingSpan dans cet instantané. (Hérité de ITextSnapshot.)
Méthode publiqueGetLineFromLineNumberObtient une ITextSnapshotLine pour le numéro de ligne donné. (Hérité de ITextSnapshot.)
Méthode publiqueGetLineFromPositionObtient une ITextSnapshotLine pour une ligne à la position donnée. (Hérité de ITextSnapshot.)
Méthode publiqueGetLineNumberFromPositionObtient le numéro de la ligne qui contient le caractère à la position spécifiée. (Hérité de ITextSnapshot.)
Méthode publiqueGetMatchingSnapshotObtient l'instantané de la mémoire tampon de texte spécifiée qui correspond à cet instantané. (Hérité de IProjectionSnapshot.)
Méthode publiqueGetMatchingSnapshotInClosure(ITextBuffer)
Méthode publiqueGetMatchingSnapshotInClosure(Predicate<ITextBuffer>)
Méthode publiqueGetSourceSpans()Obtient toutes les étendues source d'un instantané de projection. (Hérité de IProjectionSnapshot.)
Méthode publiqueGetSourceSpans(Int32, Int32)Obtient une collection en lecture seule d'étendues d'instantanés de source en commençant à l'emplacement spécifié de l'étendue. (Hérité de IProjectionSnapshot.)
Méthode publiqueGetText()Obtient tout le texte d'un instantané. (Hérité de ITextSnapshot.)
Méthode publiqueGetText(Span)Obtient le texte de l'instantané démarrant au début de l'étendue et ayant une longueur égale à la longueur de l'étendue. (Hérité de ITextSnapshot.)
Méthode publiqueGetText(Int32, Int32)Obtient le texte de l'instantané démarrant à l'adresse startIndex et ayant une longueur égale à length. (Hérité de ITextSnapshot.)
Méthode publiqueMapFromSourceSnapshot(SnapshotSpan)Mappe une étendue d'instantanés d'une mémoire tampon source à une liste d'étendues de l'instantané de projection. (Hérité de IProjectionSnapshot.)
Méthode publiqueMapFromSourceSnapshot(SnapshotPoint, PositionAffinity)Mappe depuis un point d'instantané de l'un des instantanés source vers la position correspondante dans l'instantané de projection. (Hérité de IProjectionSnapshot.)
Méthode publiqueMapToSourceSnapshot(Int32)Mappe une position dans l'instantané de projection vers la position correspondante dans l'instantané source. (Hérité de IProjectionSnapshot.)
Méthode publiqueMapToSourceSnapshot(Int32, PositionAffinity)Mappe une position dans l'instantané de projection vers la position correspondante dans l'instantané source. (Hérité de IProjectionSnapshot.)
Méthode publiqueMapToSourceSnapshots(Int32)Mappe une position dans l'instantané de projection à la position correspondante dans un ou plusieurs instantanés sources. (Hérité de IProjectionSnapshot.)
Méthode publiqueMapToSourceSnapshots(Span)Mappe une étendue de l'instantané de projection actuel vers une liste d'étendues d'instantanés appartenant aux instantanés source. Les étendues résultantes seront classées par ordre d'apparition dans la projection. (Hérité de IProjectionSnapshot.)
Méthode publiqueToCharArrayConvertit une plage de texte en tableau de caractères. (Hérité de ITextSnapshot.)
Méthode publiqueWrite(TextWriter)Écrit le contenu de l'instantané. (Hérité de ITextSnapshot.)
Méthode publiqueWrite(TextWriter, Span)Écrit une sous-chaîne du contenu de l'instantané. (Hérité de ITextSnapshot.)
Début
Afficher: