IProjectionSnapshot2, interface
Espace de noms : Microsoft.VisualStudio.Text.Projection
Assembly : Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)
Syntaxe
'Déclaration
Public Interface IProjectionSnapshot2 _
Inherits IProjectionSnapshot, ITextSnapshot
public interface IProjectionSnapshot2 : IProjectionSnapshot,
ITextSnapshot
public interface class IProjectionSnapshot2 : IProjectionSnapshot,
ITextSnapshot
type IProjectionSnapshot2 =
interface
interface IProjectionSnapshot
interface ITextSnapshot
end
public interface IProjectionSnapshot2 extends IProjectionSnapshot, ITextSnapshot
Le type IProjectionSnapshot2 expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
ContentType | Obtient IContentType d'TextBuffer lorsque cet instantané était actuel. (Hérité de ITextSnapshot.) | |
Item | Obtient un personnage à la position spécifiée. (Hérité de ITextSnapshot.) | |
Length | Obtient le nombre de personnages UTF-16 dans l'instantané. (Hérité de ITextSnapshot.) | |
LineCount | Obtient le nombre d'entrées ligne l'instantané. (Hérité de ITextSnapshot.) | |
Lines | Obtient à un énumérateur pour l'ensemble d'entrées ligne l'instantané. (Hérité de ITextSnapshot.) | |
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.) | |
SpanCount | Obtient le nombre d'étendues de source dans l'instantané de projection. (Hérité de IProjectionSnapshot.) | |
TextBuffer | Obtient le IProjectionBufferBase duquel provient l'instantané. (Hérité de IProjectionSnapshot.) | |
Version | Version de la ITextBuffer que cet ITextSnapshot représente. (Hérité de ITextSnapshot.) |
Début
Méthodes
Nom | Description | |
---|---|---|
CopyTo | Copie une plage de texte vers un tableau de caractères. (Hérité de ITextSnapshot.) | |
CreateTrackingPoint(Int32, PointTrackingMode) | Crée ITrackingPoint dans cet instantané. (Hérité de ITextSnapshot.) | |
CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) | Crée ITrackingPoint dans cet instantané. (Hérité de ITextSnapshot.) | |
CreateTrackingSpan(Span, SpanTrackingMode) | Crée ITrackingSpan dans cet instantané. (Hérité de ITextSnapshot.) | |
CreateTrackingSpan(Int32, Int32, SpanTrackingMode) | Crée ITrackingSpan dans cet instantané. (Hérité de ITextSnapshot.) | |
CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) | Crée ITrackingSpan dans cet instantané. (Hérité de ITextSnapshot.) | |
CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) | Crée ITrackingSpan dans cet instantané. (Hérité de ITextSnapshot.) | |
GetLineFromLineNumber | Obtient une ITextSnapshotLine pour le numéro de ligne donné. (Hérité de ITextSnapshot.) | |
GetLineFromPosition | Obtient une ITextSnapshotLine pour une ligne à la position donnée. (Hérité de ITextSnapshot.) | |
GetLineNumberFromPosition | Obtient le numéro de la ligne qui contient le caractère à la position spécifiée. (Hérité de ITextSnapshot.) | |
GetMatchingSnapshot | Obtient l'instantané de la mémoire tampon de texte spécifiée qui correspond à cet instantané. (Hérité de IProjectionSnapshot.) | |
GetMatchingSnapshotInClosure(ITextBuffer) | ||
GetMatchingSnapshotInClosure(Predicate<ITextBuffer>) | ||
GetSourceSpans() | Obtient toutes les étendues source d'un instantané de projection. (Hérité de IProjectionSnapshot.) | |
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.) | |
GetText() | Obtient tout le texte d'un instantané. (Hérité de ITextSnapshot.) | |
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.) | |
GetText(Int32, Int32) | Obtient le texte de l'instantané démarrant à l'adresse startIndex et ayant une longueur égale à length. (Hérité de ITextSnapshot.) | |
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.) | |
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.) | |
MapToSourceSnapshot(Int32) | Mappe une position dans l'instantané de projection vers la position correspondante dans l'instantané source. (Hérité de IProjectionSnapshot.) | |
MapToSourceSnapshot(Int32, PositionAffinity) | Mappe une position dans l'instantané de projection vers la position correspondante dans l'instantané source. (Hérité de IProjectionSnapshot.) | |
MapToSourceSnapshots(Int32) | Mappe une position dans l'instantané de projection à la position correspondante dans un ou plusieurs instantanés sources. (Hérité de IProjectionSnapshot.) | |
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.) | |
ToCharArray | Convertit une plage de texte en tableau de caractères. (Hérité de ITextSnapshot.) | |
Write(TextWriter) | Écrit le contenu de l'instantané. (Hérité de ITextSnapshot.) | |
Write(TextWriter, Span) | Écrit une sous-chaîne du contenu de l'instantané. (Hérité de ITextSnapshot.) |
Début