Spazio dei nomi Microsoft.VisualStudio.Text
Classi
Classe | Descrizione | |
---|---|---|
ContentTypeChangedEventArgs | Vengono fornite informazioni su ContentTypeChanged evento. | |
EncodingChangedEventArgs | fornisce informazioni per EncodingChanged evento. | |
NormalizedSnapshotSpanCollection | Una raccolta di sola lettura di SnapshotSpan oggetti, tutti dello stesso snapshot. | |
NormalizedSpanCollection | Raccolta di intervalli ordinati in base alla posizione iniziale, con intervalli adiacenti e sovrapposti combinati. | |
PreContentChangedEventArgs | Informazioni fornite prima delle modifiche al contenuto. | |
SnapshotSpanEventArgs | Fornisce informazioni per eventi che segnalano le modifiche che influiscono su un intervallo di testo. | |
TextBufferCreatedEventArgs | Vengono fornite informazioni sull'oggetto appena creato ITextBuffer. | |
TextContentChangedEventArgs | Fornisce informazioni su una transazione di modifica su ITextBuffer. | |
TextContentChangingEventArgs | Fornisce informazioni su una transazione di modifica imminente su ITextBuffer | |
TextDataModelContentTypeChangedEventArgs | fornisce informazioni per ContentTypeChanged evento. | |
TextDocumentEventArgs | fornisce informazioni per gli eventi generati quando ITextDocument è stato creato o eliminato. | |
TextDocumentFileActionEventArgs | Fornisce informazioni per eventi generati quando ITextDocument caricato da o salvato su disco. | |
TextSnapshotChangedEventArgs | Fornisce informazioni su una transazione in un oggetto ITextBuffer questo causa un nuovo ITextSnapshot per essere generato. | |
TextSnapshotToTextReader | Fornisce un oggetto TextReader aspetto su uno snapshot di testo. | |
Tracking | Defines position tracking forward and backward in time. |
Strutture
Struttura | Descrizione | |
---|---|---|
EditOptions | Opzioni applicabili alle transazioni di modifica del testo. | |
SnapshotPoint | Una posizione di testo non modificabile in un determinato snapshot di testo. | |
SnapshotSpan | Un intervallo di testo non modificabile in un determinato snapshot di testo. | |
Span | rappresenta un intervallo. | |
VirtualSnapshotPoint | Rappresenta un oggetto SnapshotPoint ciò può avere spazi virtuali. | |
VirtualSnapshotSpan | Rappresenta l'intervallo tra due VirtualSnapshotPoint oggetti. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
IEncodingDetector | Tenta di rilevare una codifica del testo associata a un flusso. | |
IExtensionErrorHandler | Consente agli host editor di rilevare le eccezioni che vengono acquisite nei punti di estensione. | |
IMappingPoint | Una posizione in un oggetto ITextBuffer che può essere eseguito il mapping all'interno di un oggetto IBufferGraph. | |
IMappingSpan | Intervallo in un oggetto ITextBuffer che può essere eseguito il mapping all'interno di un oggetto IBufferGraph. | |
INormalizedTextChangeCollection | un elenco normalizzato di ITextChange oggetti.Le modifiche vengono ordinate in ordine crescente di posizione e quelle adiacenti e sovrapposti combinati in una singola modifica. | |
IReadOnlyRegion | Tenere traccia un'area di sola lettura del testo vuota. | |
IReadOnlyRegionEdit | Rappresenta un set di operazioni di modifica di aree di sola lettura (che creano e rimuovere le aree di sola lettura su ITextBuffer. | |
ITextBuffer | Una sequenza modificabile di caratteri Unicode (UTF-16). | |
ITextBufferEdit | Rappresenta le operazioni di modifica su un oggetto ITextBuffer. | |
ITextBufferFactoryService | Il servizio factory per i buffer di testo comuni. | |
ITextChange | Viene descritta una sola operazione contigua della modifica di testo nel buffer di testo. | |
ITextChange2 | Indicates whether the change is opaque. | |
ITextDataModel | prepara ITextBuffer per la presentazione nell'editor. | |
ITextDocument | Rappresenta un documento nel file system che mantiene ITextBuffer. | |
ITextDocumentFactoryService | Rappresenta un servizio che crea, carica ed elimina documenti di testo. | |
ITextEdit | Rappresenta un set di operazioni di modifica in un oggetto ITextBuffer. | |
ITextSnapshot | Fornisce accesso in lettura a uno snapshot non modificabile di un oggetto ITextBuffer che contiene una sequenza di caratteri unicode. | |
ITextSnapshotLine | Rappresenta una riga di testo da ITextSnapshot. | |
ITextVersion | Descrive una versione di un oggetto ITextBuffer.Ogni applicazione di un oggetto ITextEdit a un buffer di testo genera un nuovo ITextVersion. | |
ITrackingPoint | Un punto di rilevamento in l ITextBuffer. | |
ITrackingSpan | Intervallo di testo in ITextBuffer si ingrandisce o l'oggetto con le modifiche al buffer di testo.L'intervallo può essere vuota. |
Delegati
Delegato | Descrizione | |
---|---|---|
CustomTrackToVersion | Fornisce un'implementazione personalizzata di verifica dell'intervallo.Questo delegato deve essere implementato dagli intervalli di rilevamento personalizzati. | |
DynamicReadOnlyRegionQuery | Il callback per notificare alle aree di sola lettura delle modifiche. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
EdgeInsertionMode | Definisce le modalità di inserimento del bordo per le aree di sola lettura. | |
FileActionTypes | Descrive il tipo di azione del file. | |
PointTrackingMode | rappresenta le modalità di rilevamento per ITrackingPoint oggetti. | |
PositionAffinity | Descrive se una posizione in un oggetto ITextBuffer che può essere considerato come rientrare tra due caratteri è accoppiato al carattere precedente o al carattere seguente. | |
ReloadResult | rappresenta i risultati possibili di ricaricare un documento di testo. | |
SpanTrackingMode | rappresenta le modalità di rilevamento per ITrackingSpan oggetti. | |
TrackingFidelityMode | rappresenta i comportamenti di rilevamento speciali per ITrackingPoint e ITrackingSpan oggetti. |