Freigeben über


Microsoft.VisualStudio.Text-Namespace

Klassen

  Klasse Beschreibung
Öffentliche Klasse ContentTypeChangedEventArgs Stellt Informationen zum ContentTypeChanged-Ereignis bereit.
Öffentliche Klasse EncodingChangedEventArgs Stellt Informationen für das EncodingChanged-Ereignis bereit.
Öffentliche Klasse NormalizedSnapshotSpanCollection Eine schreibgeschützte Auflistung von SnapshotSpan-Objekten, die alle aus der gleichen Momentaufnahme stammen.
Öffentliche Klasse NormalizedSpanCollection Eine Auflistung von Spannen, die nach Anfangsposition sortiert werden, wobei benachbarte und überlappende Spannen kombiniert werden.
Öffentliche Klasse PreContentChangedEventArgs Informationen, die vor Inhaltsänderungen bereitgestellt wurden.
Öffentliche Klasse SnapshotSpanEventArgs Stellt Informationen für Ereignisse dass Änderungen des Berichts bereit, die einen Textabschnitt auswirken.
Öffentliche Klasse TextBufferCreatedEventArgs Stellt Informationen über einen neu erstellten ITextBuffer bereit.
Öffentliche Klasse TextContentChangedEventArgs Stellt Informationen zu einer Bearbeitungstransaktion bei einem ITextBuffer bereit.
Öffentliche Klasse TextContentChangingEventArgs Stellt Informationen zu einer bevorstehenden Bearbeitungstransaktion bei einem ITextBuffer bereit.
Öffentliche Klasse TextDataModelContentTypeChangedEventArgs Stellt Informationen für das ContentTypeChanged-Ereignis bereit.
Öffentliche Klasse TextDocumentEventArgs Stellt Daten für die Ereignisse bereit, wenn ITextDocument erstellt oder freigegeben wurde.
Öffentliche Klasse TextDocumentFileActionEventArgs Stellt Informationen für Ereignisse bereit, die ausgelöst werden, wenn ein ITextDocument vom Datenträger geladen oder auf dem Datenträger gespeichert wurde.
Öffentliche Klasse TextSnapshotChangedEventArgs Stellt Informationen zu einer Transaktion für einen ITextBuffer bereit, durch die ein neuer ITextSnapshot generiert wird.
Öffentliche Klasse TextSnapshotToTextReader Stellt eine TextReader-Fassade über einer Textmomentaufnahme bereit.
Öffentliche Klasse Tracking Defines position tracking forward and backward in time.

Strukturen

  Struktur Beschreibung
Öffentliche Struktur EditOptions Optionen, die für Textbearbeitungstransaktionen angewendet werden.
Öffentliche Struktur SnapshotPoint Eine unveränderliche Textposition in einer bestimmten Textmomentaufnahme.
Öffentliche Struktur SnapshotSpan Ein unveränderlicher Textabschnitt in einer bestimmten Textmomentaufnahme.
Öffentliche Struktur Span Stellt einen Bereich dar.
Öffentliche Struktur VirtualSnapshotPoint Stellt einen SnapshotPoint dar, der virtuelle Leerzeichen enthalten kann.
Öffentliche Struktur VirtualSnapshotSpan Stellt den Bereich zwischen zwei VirtualSnapshotPoint-Objekten dar.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IEncodingDetector Versucht, die Textcodierung einem Stream zugeordnete zu erkennen.
Öffentliche Schnittstelle IExtensionErrorHandler Ermöglicht Editorhosts das Erkennen von Ausnahmen, die an Erweiterungspunkten erfasst werden.
Öffentliche Schnittstelle IMappingPoint Eine Position in einem ITextBuffer, die in einem IBufferGraph zugeordnet werden kann.
Öffentliche Schnittstelle IMappingSpan Eine Spanne in einem ITextBuffer, die in einem IBufferGraph zugeordnet werden kann.
Öffentliche Schnittstelle INormalizedTextChangeCollection Eine normalisierte Liste von ITextChange-Objekten.Änderungen werden in aufsteigender Positionsreihenfolge sortiert, und angrenzende und überlappende Änderungen werden in einer einzelnen Änderung kombiniert.
Öffentliche Schnittstelle IReadOnlyRegion Verfolgt möglicherweise einen leeren schreibgeschützten Textbereich.
Öffentliche Schnittstelle IReadOnlyRegionEdit Stellt einen Satz schreibgeschützter Bereich bearbeitungs Vorgänge für schreibgeschützte Bereiche dar (Erstellen und Entfernen von ITextBuffer.
Öffentliche Schnittstelle ITextBuffer Eine veränderbare Sequenz von Zeichen von Unicode (UTF-16).
Öffentliche Schnittstelle ITextBufferEdit Stellt Bearbeitungsvorgänge für einen ITextBuffer dar.
Öffentliche Schnittstelle ITextBufferFactoryService Der Factorydienst für normale Textpuffer.
Öffentliche Schnittstelle ITextChange Beschreibt einen einzelnen zusammenhängenden Textänderungsvorgang für den Textpuffer.
Öffentliche Schnittstelle ITextChange2 Indicates whether the change is opaque.
Öffentliche Schnittstelle ITextDataModel Bereitet den ITextBuffer auf die Darstellung im Editor vor.
Öffentliche Schnittstelle ITextDocument Stellt ein Dokument im Dateisystem dar, das einen ITextBuffer beibehält.
Öffentliche Schnittstelle ITextDocumentFactoryService Stellt einen Dienst dar, der Textdokumente erstellt, lädt und freigibt.
Öffentliche Schnittstelle ITextEdit Stellt einen Satz von Bearbeitungsvorgängen für einen ITextBuffer dar.
Öffentliche Schnittstelle ITextSnapshot Stellt Lesezugriff auf eine unveränderliche Momentaufnahme von ITextBuffer , die eine Unicode-Zeichenfolge enthält.
Öffentliche Schnittstelle ITextSnapshotLine Stellt eine Textzeile aus ITextSnapshotdar.
Öffentliche Schnittstelle ITextVersion Beschreibt eine Version eines ITextBuffer.Jede Anwendung von ITextEdit zu einem Textpuffer generiert ein neues ITextVersion.
Öffentliche Schnittstelle ITrackingPoint Eine Nachverfolgungsposition in einem ITextBuffer.
Öffentliche Schnittstelle ITrackingSpan Ein Textabschnitt in einem ITextBuffer, der mit Änderungen am Textpuffer vergrößert oder verkleinert wird.Die Spanne kann leer sein.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat CustomTrackToVersion Stellt eine benutzerdefinierte Implementierung der Spannennachverfolgung bereit.Dieser Delegat sollte von benutzerdefinierten Nachverfolgungsspannen implementiert werden.
Öffentlicher Delegat DynamicReadOnlyRegionQuery Der Rückruf zum Benachrichtigen von schreibgeschützten Bereichen von Bearbeitungen.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration EdgeInsertionMode Definiert die Rand einfügungs ändert für schreibgeschützte Bereiche.
Öffentliche Enumeration FileActionTypes Beschreibt den Typ der Dateiaktion.
Öffentliche Enumeration PointTrackingMode Stellt Nachverfolgungsmodi für ITrackingPoint-Objekte dar.
Öffentliche Enumeration PositionAffinity Beschreibt, ob eine Position in einem ITextBuffer, die als zwischen zwei Zeichen liegend betrachtet werden kann, mit dem vorangehenden Zeichen oder dem folgenden Zeichen verknüpft wird.
Öffentliche Enumeration ReloadResult Stellt die möglichen Ergebnisse des erneuten ladens eines Textdokuments dar.
Öffentliche Enumeration SpanTrackingMode Stellt Nachverfolgungsmodi für ITrackingSpan-Objekte dar.
Öffentliche Enumeration TrackingFidelityMode Stellt besondere Nachverfolgungsverhalten für ITrackingPoint-Objekte und ITrackingSpan-Objekte dar.