IProjectionSnapshot2-Schnittstelle
Namespace: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
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
Der IProjectionSnapshot2-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ContentType | Ruft IContentTypeTextBuffer ab, zu der diese Momentaufnahme aktuell war. (Von ITextSnapshot geerbt.) | |
Item | Ruft ein Zeichen an der angegebenen Position ab. (Von ITextSnapshot geerbt.) | |
Length | Ruft die Anzahl der Zeichen UTF-16 in der Momentaufnahme ab. (Von ITextSnapshot geerbt.) | |
LineCount | Ruft die Anzahl von Zeilen in der Momentaufnahme ab. (Von ITextSnapshot geerbt.) | |
Lines | Ruft einen Enumerator für die Gruppe von Zeilen in der Momentaufnahme ab. (Von ITextSnapshot geerbt.) | |
SourceSnapshots | Ruft den Satz einer oder mehrerer Textmomentaufnahmen ab, die Quellspannen für diese Projektionsmomentaufnahme beitragen. (Von IProjectionSnapshot geerbt.) | |
SpanCount | Ruft die Anzahl der Quellspannen in der Projektionsmomentaufnahme ab. (Von IProjectionSnapshot geerbt.) | |
TextBuffer | Ruft die IProjectionBufferBase ab, von der dies eine Momentaufnahme ist. (Von IProjectionSnapshot geerbt.) | |
Version | Die Version des ITextBuffer, den dieser ITextSnapshot darstellt. (Von ITextSnapshot geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CopyTo | Kopiert einen Textbereich in ein Zeichenarray. (Von ITextSnapshot geerbt.) | |
CreateTrackingPoint(Int32, PointTrackingMode) | Erstellt ITrackingPoint in dieser Momentaufnahme. (Von ITextSnapshot geerbt.) | |
CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) | Erstellt ITrackingPoint in dieser Momentaufnahme. (Von ITextSnapshot geerbt.) | |
CreateTrackingSpan(Span, SpanTrackingMode) | Erstellt ITrackingSpan in dieser Momentaufnahme. (Von ITextSnapshot geerbt.) | |
CreateTrackingSpan(Int32, Int32, SpanTrackingMode) | Erstellt ITrackingSpan in dieser Momentaufnahme. (Von ITextSnapshot geerbt.) | |
CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) | Erstellt ITrackingSpan in dieser Momentaufnahme. (Von ITextSnapshot geerbt.) | |
CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) | Erstellt ITrackingSpan in dieser Momentaufnahme. (Von ITextSnapshot geerbt.) | |
GetLineFromLineNumber | Ruft eine ITextSnapshotLine für die angegebene Zeilennummer ab. (Von ITextSnapshot geerbt.) | |
GetLineFromPosition | Ruft für eine Zeile an der gegebenen Position eine ITextSnapshotLine ab. (Von ITextSnapshot geerbt.) | |
GetLineNumberFromPosition | Ruft die Nummer der Zeile ab, die das Zeichen an der angegebenen Position enthält. (Von ITextSnapshot geerbt.) | |
GetMatchingSnapshot | Ruft die Momentaufnahme des angegebenen Textpuffers ab, der dieser Momentaufnahme entspricht. (Von IProjectionSnapshot geerbt.) | |
GetMatchingSnapshotInClosure(ITextBuffer) | ||
GetMatchingSnapshotInClosure(Predicate<ITextBuffer>) | ||
GetSourceSpans() | Ruft alle Quellspannen für die Projektionsmomentaufnahme ab. (Von IProjectionSnapshot geerbt.) | |
GetSourceSpans(Int32, Int32) | Ruft eine schreibgeschützte Auflistung der Momentaufnahme Quelle spannen ab, die am angegebenen Speicherort der Spanne starten. (Von IProjectionSnapshot geerbt.) | |
GetText() | Ruft den gesamten Text in der Momentaufnahme ab. (Von ITextSnapshot geerbt.) | |
GetText(Span) | Ruft Text von der Momentaufnahme ab, die am Anfang der Spanne beginnt und eine Länge gleich der Länge der Spanne verfügt. (Von ITextSnapshot geerbt.) | |
GetText(Int32, Int32) | Ruft Text von der Momentaufnahme ab, die bei startIndex beginnt und eine Länge gleich lengthverfügt. (Von ITextSnapshot geerbt.) | |
MapFromSourceSnapshot(SnapshotSpan) | Ordnet eine Momentaufnahmespanne eines Quellpuffers einer Liste von Spannen der Projektionsmomentaufnahme zu. (Von IProjectionSnapshot geerbt.) | |
MapFromSourceSnapshot(SnapshotPoint, PositionAffinity) | Ordnet einen Momentaufnahmepunkt in einer der Quellmomentaufnahmen der zugehörigen Position in der Projektionsmomentaufnahme zu. (Von IProjectionSnapshot geerbt.) | |
MapToSourceSnapshot(Int32) | Ordnet eine Position in der Projektionsmomentaufnahme der zugehörigen Position in einer Quellmomentaufnahme zu. (Von IProjectionSnapshot geerbt.) | |
MapToSourceSnapshot(Int32, PositionAffinity) | Ordnet eine Position in der Projektionsmomentaufnahme der zugehörigen Position in einer Quellmomentaufnahme zu. (Von IProjectionSnapshot geerbt.) | |
MapToSourceSnapshots(Int32) | Ordnet eine Position in der Projektionsmomentaufnahme der entsprechenden Position in einer oder mehreren Quellmomentaufnahmen zu. (Von IProjectionSnapshot geerbt.) | |
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. (Von IProjectionSnapshot geerbt.) | |
ToCharArray | Konvertiert einen Textbereich in ein Zeichenarray. (Von ITextSnapshot geerbt.) | |
Write(TextWriter) | Schreibt den Inhalt der Momentaufnahme. (Von ITextSnapshot geerbt.) | |
Write(TextWriter, Span) | Schreibt eine Teilzeichenfolge des Inhalts der Momentaufnahme. (Von ITextSnapshot geerbt.) |
Zum Seitenanfang