IElisionSnapshot Schnittstelle

Definition

Eine Momentaufnahme eines IElisionBuffer-Objekts.

public interface class IElisionSnapshot : Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot
public interface class IElisionSnapshot : Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot
__interface IElisionSnapshot : Microsoft::VisualStudio::Text::Projection::IProjectionSnapshot
public interface IElisionSnapshot : Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
type IElisionSnapshot = interface
    interface IProjectionSnapshot
    interface ITextSnapshot
Public Interface IElisionSnapshot
Implements IProjectionSnapshot
Implementiert

Eigenschaften

ContentType

Der IContentType des, TextBuffer als diese Momentaufnahme aktuell war.

(Geerbt von ITextSnapshot)
Item[Int32]

Ruft ein einzelnes Zeichen an der angegebenen Position ab.

(Geerbt von ITextSnapshot)
Length

Ruft die Anzahl der UTF-16-Zeichen ab, die in der Momentaufnahme enthalten sind.

(Geerbt von ITextSnapshot)
LineCount

Ruft die positive Anzahl von Zeilen in der Momentaufnahme ab. Eine Momentaufnahme Length , deren gleich 0 (null) ist, gilt als eine Zeile.

(Geerbt von ITextSnapshot)
Lines

Ein Enumerator für den Satz von Zeilen in der Momentaufnahme.

(Geerbt von ITextSnapshot)
SourceSnapshot

Ruft die Textmomentaufnahme ab, auf der diese Elisionsmomentaufnahme beruht.

SourceSnapshots

Ruft den Satz einer oder mehrerer Textmomentaufnahmen ab, die Quellspannen für diese Projektionsmomentaufnahme beitragen. Die Reihenfolge der Liste ist willkürlich. Sie enthält keine Duplikate.

(Geerbt von IProjectionSnapshot)
SpanCount

Ruft die Anzahl der Quellspannen in der Projektionsmomentaufnahme ab.

(Geerbt von IProjectionSnapshot)
TextBuffer

Ruft den IElisionBuffer ab, von dem dies eine Momentaufnahme ist.

Version

Die Version des ITextBuffer, den dieser ITextSnapshot darstellt.

(Geerbt von ITextSnapshot)

Methoden

CopyTo(Int32, Char[], Int32, Int32)

Kopiert einen Textbereich in ein Zeichenarray.

(Geerbt von ITextSnapshot)
CreateTrackingPoint(Int32, PointTrackingMode)

Erstellt eine für ITrackingPoint diese Momentaufnahme.

(Geerbt von ITextSnapshot)
CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode)

Erstellt eine für ITrackingPoint diese Momentaufnahme.

(Geerbt von ITextSnapshot)
CreateTrackingSpan(Int32, Int32, SpanTrackingMode)

Erstellt eine für ITrackingSpan diese Momentaufnahme.

(Geerbt von ITextSnapshot)
CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode)

Erstellt eine für ITrackingSpan diese Momentaufnahme.

(Geerbt von ITextSnapshot)
CreateTrackingSpan(Span, SpanTrackingMode)

Erstellt eine für ITrackingSpan diese Momentaufnahme.

(Geerbt von ITextSnapshot)
CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode)

Erstellt eine für ITrackingSpan diese Momentaufnahme.

(Geerbt von ITextSnapshot)
GetLineFromLineNumber(Int32)

Ruft eine ITextSnapshotLine für die angegebene Zeilennummer ab.

(Geerbt von ITextSnapshot)
GetLineFromPosition(Int32)

Ruft für eine Zeile an der gegebenen Position eine ITextSnapshotLine ab.

(Geerbt von ITextSnapshot)
GetLineNumberFromPosition(Int32)

Ruft die Nummer der Zeile ab, die das Zeichen an der angegebenen Position enthält.

(Geerbt von ITextSnapshot)
GetMatchingSnapshot(ITextBuffer)

Ruft die Momentaufnahme des angegebenen Textpuffers ab, der dieser Momentaufnahme entspricht.

(Geerbt von IProjectionSnapshot)
GetSourceSpans()

Ruft alle Quellspannen für die Projektionsmomentaufnahme ab.

(Geerbt von IProjectionSnapshot)
GetSourceSpans(Int32, Int32)

Ruft eine schreibgeschützte Auflistung von Quell momentaufnahmenspannen ab, beginnend am angegebenen spannen Index. Der startSpanIndex ist ein Index in der Auflistung von Quell spannen, nicht in den Zeichen im Text Puffer.

(Geerbt von IProjectionSnapshot)
GetText()

Ruft den gesamten Text in der Momentaufnahme ab.

(Geerbt von ITextSnapshot)
GetText(Int32, Int32)

Ruft den Text ab, beginnend bei startIndex und hat die Länge gleich length .

(Geerbt von ITextSnapshot)
GetText(Span)

Ruft Text von der Momentaufnahme ab, beginnend am Anfang der Spanne und mit einer Länge, die der Länge der Spanne entspricht.

(Geerbt von ITextSnapshot)
MapFromSourceSnapshot(SnapshotPoint, PositionAffinity)

Ordnet einen Momentaufnahmepunkt in einer der Quellmomentaufnahmen der zugehörigen Position in der Projektionsmomentaufnahme zu.

(Geerbt von IProjectionSnapshot)
MapFromSourceSnapshot(SnapshotSpan)

Ordnet eine Momentaufnahmespanne eines Quellpuffers einer Liste von Spannen der Projektionsmomentaufnahme zu. Die sich ergebende geordnete Liste kann leer sein, ein einzelnes Element enthalten oder mehrere Elemente enthalten.

(Geerbt von IProjectionSnapshot)
MapFromSourceSnapshotToNearest(SnapshotPoint)

Erstellt eine Zuordnung zwischen einem Momentaufnahmepunkt im Quellpuffer und dem entsprechenden Punkt in der Elisionsmomentaufnahme. Wenn die Position des Quell Puffers nicht in der elisions Momentaufnahme verfügbar gemacht wird, gibt den nächstgelegenen Punkt zurück, der verfügbar gemacht wird. Wenn nichts verfügbar ist, gibt die Position 0 (null) zurück.

MapToSourceSnapshot(Int32)

Ordnet eine Position in der Projektionsmomentaufnahme der zugehörigen Position in einer Quellmomentaufnahme zu. Wenn die Zuordnung mehrdeutig ist (bei einer Quell spannen Naht), finden GetTypicalInsertionPosition(SnapshotPoint, ReadOnlyCollection<SnapshotPoint>) Sie weitere Informationen unter So wählen Sie einen Quell Puffer aus.

(Geerbt von IProjectionSnapshot)
MapToSourceSnapshot(Int32, PositionAffinity)

Ordnet eine Position in der Projektionsmomentaufnahme der zugehörigen Position in einer Quellmomentaufnahme zu.

(Geerbt von IProjectionSnapshot)
MapToSourceSnapshots(Int32)

Ordnet eine Position in der Projektionsmomentaufnahme der entsprechenden Position in einer oder mehreren Quellmomentaufnahmen zu.

(Geerbt von IProjectionSnapshot)
MapToSourceSnapshots(Span)

Ordnet eine Spanne der aktuellen Projektionsmomentaufnahme einer Liste von Momentaufnahmespannen zu, die zu Quellmomentaufnahmen gehören. Die resultierenden Spannen werden in der Reihenfolge ihrer Darstellung in der Projektion sortiert.

(Geerbt von IProjectionSnapshot)
ToCharArray(Int32, Int32)

Konvertiert einen Textbereich in ein Zeichenarray.

(Geerbt von ITextSnapshot)
Write(TextWriter)

Schreibt den Inhalt der Momentaufnahme.

(Geerbt von ITextSnapshot)
Write(TextWriter, Span)

Schreibt eine Teilzeichenfolge des Inhalts der Momentaufnahme.

(Geerbt von ITextSnapshot)

Gilt für