ITextSnapshot2 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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 |
| 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) |