Freigeben über


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
Öffentliche Eigenschaft ContentType Ruft IContentTypeTextBuffer ab, zu der diese Momentaufnahme aktuell war. (Von ITextSnapshot geerbt.)
Öffentliche Eigenschaft Item Ruft ein Zeichen an der angegebenen Position ab. (Von ITextSnapshot geerbt.)
Öffentliche Eigenschaft Length Ruft die Anzahl der Zeichen UTF-16 in der Momentaufnahme ab. (Von ITextSnapshot geerbt.)
Öffentliche Eigenschaft LineCount Ruft die Anzahl von Zeilen in der Momentaufnahme ab. (Von ITextSnapshot geerbt.)
Öffentliche Eigenschaft Lines Ruft einen Enumerator für die Gruppe von Zeilen in der Momentaufnahme ab. (Von ITextSnapshot geerbt.)
Öffentliche Eigenschaft SourceSnapshots Ruft den Satz einer oder mehrerer Textmomentaufnahmen ab, die Quellspannen für diese Projektionsmomentaufnahme beitragen. (Von IProjectionSnapshot geerbt.)
Öffentliche Eigenschaft SpanCount Ruft die Anzahl der Quellspannen in der Projektionsmomentaufnahme ab. (Von IProjectionSnapshot geerbt.)
Öffentliche Eigenschaft TextBuffer Ruft die IProjectionBufferBase ab, von der dies eine Momentaufnahme ist. (Von IProjectionSnapshot geerbt.)
Öffentliche Eigenschaft Version Die Version des ITextBuffer, den dieser ITextSnapshot darstellt. (Von ITextSnapshot geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CopyTo Kopiert einen Textbereich in ein Zeichenarray. (Von ITextSnapshot geerbt.)
Öffentliche Methode CreateTrackingPoint(Int32, PointTrackingMode) Erstellt ITrackingPoint in dieser Momentaufnahme. (Von ITextSnapshot geerbt.)
Öffentliche Methode CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) Erstellt ITrackingPoint in dieser Momentaufnahme. (Von ITextSnapshot geerbt.)
Öffentliche Methode CreateTrackingSpan(Span, SpanTrackingMode) Erstellt ITrackingSpan in dieser Momentaufnahme. (Von ITextSnapshot geerbt.)
Öffentliche Methode CreateTrackingSpan(Int32, Int32, SpanTrackingMode) Erstellt ITrackingSpan in dieser Momentaufnahme. (Von ITextSnapshot geerbt.)
Öffentliche Methode CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) Erstellt ITrackingSpan in dieser Momentaufnahme. (Von ITextSnapshot geerbt.)
Öffentliche Methode CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) Erstellt ITrackingSpan in dieser Momentaufnahme. (Von ITextSnapshot geerbt.)
Öffentliche Methode GetLineFromLineNumber Ruft eine ITextSnapshotLine für die angegebene Zeilennummer ab. (Von ITextSnapshot geerbt.)
Öffentliche Methode GetLineFromPosition Ruft für eine Zeile an der gegebenen Position eine ITextSnapshotLine ab. (Von ITextSnapshot geerbt.)
Öffentliche Methode GetLineNumberFromPosition Ruft die Nummer der Zeile ab, die das Zeichen an der angegebenen Position enthält. (Von ITextSnapshot geerbt.)
Öffentliche Methode GetMatchingSnapshot Ruft die Momentaufnahme des angegebenen Textpuffers ab, der dieser Momentaufnahme entspricht. (Von IProjectionSnapshot geerbt.)
Öffentliche Methode GetMatchingSnapshotInClosure(ITextBuffer)
Öffentliche Methode GetMatchingSnapshotInClosure(Predicate<ITextBuffer>)
Öffentliche Methode GetSourceSpans() Ruft alle Quellspannen für die Projektionsmomentaufnahme ab. (Von IProjectionSnapshot geerbt.)
Öffentliche Methode GetSourceSpans(Int32, Int32) Ruft eine schreibgeschützte Auflistung der Momentaufnahme Quelle spannen ab, die am angegebenen Speicherort der Spanne starten. (Von IProjectionSnapshot geerbt.)
Öffentliche Methode GetText() Ruft den gesamten Text in der Momentaufnahme ab. (Von ITextSnapshot geerbt.)
Öffentliche Methode 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.)
Öffentliche Methode GetText(Int32, Int32) Ruft Text von der Momentaufnahme ab, die bei startIndex beginnt und eine Länge gleich lengthverfügt. (Von ITextSnapshot geerbt.)
Öffentliche Methode MapFromSourceSnapshot(SnapshotSpan) Ordnet eine Momentaufnahmespanne eines Quellpuffers einer Liste von Spannen der Projektionsmomentaufnahme zu. (Von IProjectionSnapshot geerbt.)
Öffentliche Methode MapFromSourceSnapshot(SnapshotPoint, PositionAffinity) Ordnet einen Momentaufnahmepunkt in einer der Quellmomentaufnahmen der zugehörigen Position in der Projektionsmomentaufnahme zu. (Von IProjectionSnapshot geerbt.)
Öffentliche Methode MapToSourceSnapshot(Int32) Ordnet eine Position in der Projektionsmomentaufnahme der zugehörigen Position in einer Quellmomentaufnahme zu. (Von IProjectionSnapshot geerbt.)
Öffentliche Methode MapToSourceSnapshot(Int32, PositionAffinity) Ordnet eine Position in der Projektionsmomentaufnahme der zugehörigen Position in einer Quellmomentaufnahme zu. (Von IProjectionSnapshot geerbt.)
Öffentliche Methode MapToSourceSnapshots(Int32) Ordnet eine Position in der Projektionsmomentaufnahme der entsprechenden Position in einer oder mehreren Quellmomentaufnahmen zu. (Von IProjectionSnapshot geerbt.)
Öffentliche Methode 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.)
Öffentliche Methode ToCharArray Konvertiert einen Textbereich in ein Zeichenarray. (Von ITextSnapshot geerbt.)
Öffentliche Methode Write(TextWriter) Schreibt den Inhalt der Momentaufnahme. (Von ITextSnapshot geerbt.)
Öffentliche Methode Write(TextWriter, Span) Schreibt eine Teilzeichenfolge des Inhalts der Momentaufnahme. (Von ITextSnapshot geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Projection-Namespace