ITextSnapshot2 Schnittstelle

Definition

Bietet Lesezugriff auf eine unveränderliche Momentaufnahme einer, die ITextBuffer eine Sequenz von Unicode-Zeichen enthält. Das erste Zeichen in der Sequenz weist den Index 0 (null) auf.

public interface class ITextSnapshot2 : Microsoft::VisualStudio::Text::ITextSnapshot
public interface ITextSnapshot2 : Microsoft.VisualStudio.Text.ITextSnapshot
type ITextSnapshot2 = interface
    interface ITextSnapshot
Public Interface ITextSnapshot2
Implements ITextSnapshot
Implementiert

Hinweise

Alle werden ITextSnapshot in einen upcastfähig ITextSnapshot2 .

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)
TextBuffer

Der ITextBuffer, von dem dies eine Momentaufnahme ist.

(Geerbt von ITextSnapshot)
TextImage

Ruft den zugrunde liegenden ITextImage der Momentaufnahme ab.

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)
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)
SaveToFile(String, Boolean, Encoding)

Speichert die gesamte Momentaufnahme in der angegebenen filePath .

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