Microsoft.VisualStudio.Text-Namespace
Klassen
Klasse | Beschreibung | |
---|---|---|
ContentTypeChangedEventArgs | Stellt Informationen zum ContentTypeChanged-Ereignis bereit. | |
EncodingChangedEventArgs | Stellt Informationen für das EncodingChanged-Ereignis bereit. | |
NormalizedSnapshotSpanCollection | Eine schreibgeschützte Auflistung von SnapshotSpan-Objekten, die alle aus der gleichen Momentaufnahme stammen. | |
NormalizedSpanCollection | Eine Auflistung von Spannen, die nach Anfangsposition sortiert werden, wobei benachbarte und überlappende Spannen kombiniert werden. | |
PreContentChangedEventArgs | Informationen, die vor Inhaltsänderungen bereitgestellt wurden. | |
SnapshotSpanEventArgs | Stellt Informationen für Ereignisse dass Änderungen des Berichts bereit, die einen Textabschnitt auswirken. | |
TextBufferCreatedEventArgs | Stellt Informationen über einen neu erstellten ITextBuffer bereit. | |
TextContentChangedEventArgs | Stellt Informationen zu einer Bearbeitungstransaktion bei einem ITextBuffer bereit. | |
TextContentChangingEventArgs | Stellt Informationen zu einer bevorstehenden Bearbeitungstransaktion bei einem ITextBuffer bereit. | |
TextDataModelContentTypeChangedEventArgs | Stellt Informationen für das ContentTypeChanged-Ereignis bereit. | |
TextDocumentEventArgs | Stellt Daten für die Ereignisse bereit, wenn ITextDocument erstellt oder freigegeben wurde. | |
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. | |
TextSnapshotChangedEventArgs | Stellt Informationen zu einer Transaktion für einen ITextBuffer bereit, durch die ein neuer ITextSnapshot generiert wird. | |
TextSnapshotToTextReader | Stellt eine TextReader-Fassade über einer Textmomentaufnahme bereit. | |
Tracking | Defines position tracking forward and backward in time. |
Strukturen
Struktur | Beschreibung | |
---|---|---|
EditOptions | Optionen, die für Textbearbeitungstransaktionen angewendet werden. | |
SnapshotPoint | Eine unveränderliche Textposition in einer bestimmten Textmomentaufnahme. | |
SnapshotSpan | Ein unveränderlicher Textabschnitt in einer bestimmten Textmomentaufnahme. | |
Span | Stellt einen Bereich dar. | |
VirtualSnapshotPoint | Stellt einen SnapshotPoint dar, der virtuelle Leerzeichen enthalten kann. | |
VirtualSnapshotSpan | Stellt den Bereich zwischen zwei VirtualSnapshotPoint-Objekten dar. |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
IEncodingDetector | Versucht, die Textcodierung einem Stream zugeordnete zu erkennen. | |
IExtensionErrorHandler | Ermöglicht Editorhosts das Erkennen von Ausnahmen, die an Erweiterungspunkten erfasst werden. | |
IMappingPoint | Eine Position in einem ITextBuffer, die in einem IBufferGraph zugeordnet werden kann. | |
IMappingSpan | Eine Spanne in einem ITextBuffer, die in einem IBufferGraph zugeordnet werden kann. | |
INormalizedTextChangeCollection | Eine normalisierte Liste von ITextChange-Objekten.Änderungen werden in aufsteigender Positionsreihenfolge sortiert, und angrenzende und überlappende Änderungen werden in einer einzelnen Änderung kombiniert. | |
IReadOnlyRegion | Verfolgt möglicherweise einen leeren schreibgeschützten Textbereich. | |
IReadOnlyRegionEdit | Stellt einen Satz schreibgeschützter Bereich bearbeitungs Vorgänge für schreibgeschützte Bereiche dar (Erstellen und Entfernen von ITextBuffer. | |
ITextBuffer | Eine veränderbare Sequenz von Zeichen von Unicode (UTF-16). | |
ITextBufferEdit | Stellt Bearbeitungsvorgänge für einen ITextBuffer dar. | |
ITextBufferFactoryService | Der Factorydienst für normale Textpuffer. | |
ITextChange | Beschreibt einen einzelnen zusammenhängenden Textänderungsvorgang für den Textpuffer. | |
ITextChange2 | Indicates whether the change is opaque. | |
ITextDataModel | Bereitet den ITextBuffer auf die Darstellung im Editor vor. | |
ITextDocument | Stellt ein Dokument im Dateisystem dar, das einen ITextBuffer beibehält. | |
ITextDocumentFactoryService | Stellt einen Dienst dar, der Textdokumente erstellt, lädt und freigibt. | |
ITextEdit | Stellt einen Satz von Bearbeitungsvorgängen für einen ITextBuffer dar. | |
ITextSnapshot | Stellt Lesezugriff auf eine unveränderliche Momentaufnahme von ITextBuffer , die eine Unicode-Zeichenfolge enthält. | |
ITextSnapshotLine | Stellt eine Textzeile aus ITextSnapshotdar. | |
ITextVersion | Beschreibt eine Version eines ITextBuffer.Jede Anwendung von ITextEdit zu einem Textpuffer generiert ein neues ITextVersion. | |
ITrackingPoint | Eine Nachverfolgungsposition in einem ITextBuffer. | |
ITrackingSpan | Ein Textabschnitt in einem ITextBuffer, der mit Änderungen am Textpuffer vergrößert oder verkleinert wird.Die Spanne kann leer sein. |
Delegaten
Delegat | Beschreibung | |
---|---|---|
CustomTrackToVersion | Stellt eine benutzerdefinierte Implementierung der Spannennachverfolgung bereit.Dieser Delegat sollte von benutzerdefinierten Nachverfolgungsspannen implementiert werden. | |
DynamicReadOnlyRegionQuery | Der Rückruf zum Benachrichtigen von schreibgeschützten Bereichen von Bearbeitungen. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
EdgeInsertionMode | Definiert die Rand einfügungs ändert für schreibgeschützte Bereiche. | |
FileActionTypes | Beschreibt den Typ der Dateiaktion. | |
PointTrackingMode | Stellt Nachverfolgungsmodi für ITrackingPoint-Objekte dar. | |
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. | |
ReloadResult | Stellt die möglichen Ergebnisse des erneuten ladens eines Textdokuments dar. | |
SpanTrackingMode | Stellt Nachverfolgungsmodi für ITrackingSpan-Objekte dar. | |
TrackingFidelityMode | Stellt besondere Nachverfolgungsverhalten für ITrackingPoint-Objekte und ITrackingSpan-Objekte dar. |