IElisionSnapshot, interface

Instantané d'un objet IElisionBuffer.

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

Syntaxe

'Déclaration
Public Interface IElisionSnapshot _
    Inherits IProjectionSnapshot, ITextSnapshot
public interface IElisionSnapshot : IProjectionSnapshot, 
    ITextSnapshot
public interface class IElisionSnapshot : IProjectionSnapshot, 
    ITextSnapshot
type IElisionSnapshot =  
    interface 
        interface IProjectionSnapshot 
        interface ITextSnapshot 
    end
public interface IElisionSnapshot extends IProjectionSnapshot, ITextSnapshot

Le type IElisionSnapshot expose les membres suivants.

Propriétés

  Nom Description
Propriété publique ContentType Obtient IContentType d'TextBuffer lorsque cet instantané était actuel. (Hérité de ITextSnapshot.)
Propriété publique Item Obtient un personnage à la position spécifiée. (Hérité de ITextSnapshot.)
Propriété publique Length Obtient le nombre de personnages UTF-16 dans l'instantané. (Hérité de ITextSnapshot.)
Propriété publique LineCount Obtient le nombre d'entrées ligne l'instantané. (Hérité de ITextSnapshot.)
Propriété publique Lines Obtient à un énumérateur pour l'ensemble d'entrées ligne l'instantané. (Hérité de ITextSnapshot.)
Propriété publique SourceSnapshot Obtient l'instantané de texte sur lequel cet instantané d'élision est basé.
Propriété publique SourceSnapshots Obtient 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é publique SpanCount Obtient le nombre d'étendues de source dans l'instantané de projection. (Hérité de IProjectionSnapshot.)
Propriété publique TextBuffer Obtient le IElisionBuffer duquel provient l'instantané.
Propriété publique Version Version de la ITextBuffer que cet ITextSnapshot représente. (Hérité de ITextSnapshot.)

Début

Méthodes

  Nom Description
Méthode publique CopyTo Copie une plage de texte vers un tableau de caractères. (Hérité de ITextSnapshot.)
Méthode publique CreateTrackingPoint(Int32, PointTrackingMode) Crée ITrackingPoint dans cet instantané. (Hérité de ITextSnapshot.)
Méthode publique CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) Crée ITrackingPoint dans cet instantané. (Hérité de ITextSnapshot.)
Méthode publique CreateTrackingSpan(Span, SpanTrackingMode) Crée ITrackingSpan dans cet instantané. (Hérité de ITextSnapshot.)
Méthode publique CreateTrackingSpan(Int32, Int32, SpanTrackingMode) Crée ITrackingSpan dans cet instantané. (Hérité de ITextSnapshot.)
Méthode publique CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) Crée ITrackingSpan dans cet instantané. (Hérité de ITextSnapshot.)
Méthode publique CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) Crée ITrackingSpan dans cet instantané. (Hérité de ITextSnapshot.)
Méthode publique GetLineFromLineNumber Obtient une ITextSnapshotLine pour le numéro de ligne donné. (Hérité de ITextSnapshot.)
Méthode publique GetLineFromPosition Obtient une ITextSnapshotLine pour une ligne à la position donnée. (Hérité de ITextSnapshot.)
Méthode publique GetLineNumberFromPosition Obtient le numéro de la ligne qui contient le caractère à la position spécifiée. (Hérité de ITextSnapshot.)
Méthode publique GetMatchingSnapshot Obtient l'instantané de la mémoire tampon de texte spécifiée qui correspond à cet instantané. (Hérité de IProjectionSnapshot.)
Méthode publique GetSourceSpans() Obtient toutes les étendues source d'un instantané de projection. (Hérité de IProjectionSnapshot.)
Méthode publique GetSourceSpans(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 publique GetText() Obtient tout le texte d'un instantané. (Hérité de ITextSnapshot.)
Méthode publique GetText(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 publique GetText(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 publique MapFromSourceSnapshot(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 publique MapFromSourceSnapshot(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 publique MapFromSourceSnapshotToNearest Effectue le mappage à partir d'un point d'instantané dans la mémoire tampon source au point correspondant dans l'instantané d'élision.
Méthode publique MapToSourceSnapshot(Int32) Mappe une position dans l'instantané de projection vers la position correspondante dans l'instantané source. (Hérité de IProjectionSnapshot.)
Méthode publique MapToSourceSnapshot(Int32, PositionAffinity) Mappe une position dans l'instantané de projection vers la position correspondante dans l'instantané source. (Hérité de IProjectionSnapshot.)
Méthode publique MapToSourceSnapshots(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 publique MapToSourceSnapshots(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 publique ToCharArray Convertit une plage de texte en tableau de caractères. (Hérité de ITextSnapshot.)
Méthode publique Write(TextWriter) Écrit le contenu de l'instantané. (Hérité de ITextSnapshot.)
Méthode publique Write(TextWriter, Span) Écrit une sous-chaîne du contenu de l'instantané. (Hérité de ITextSnapshot.)

Début

Voir aussi

Référence

Microsoft.VisualStudio.Text.Projection, espace de noms