Spazio dei nomi Microsoft.VisualStudio.Text

Classi

  Classe Descrizione
Classe pubblica ContentTypeChangedEventArgs Vengono fornite informazioni su ContentTypeChanged evento.
Classe pubblica EncodingChangedEventArgs fornisce informazioni per EncodingChanged evento.
Classe pubblica NormalizedSnapshotSpanCollection Una raccolta di sola lettura di SnapshotSpan oggetti, tutti dello stesso snapshot.
Classe pubblica NormalizedSpanCollection Raccolta di intervalli ordinati in base alla posizione iniziale, con intervalli adiacenti e sovrapposti combinati.
Classe pubblica PreContentChangedEventArgs Informazioni fornite prima delle modifiche al contenuto.
Classe pubblica SnapshotSpanEventArgs Fornisce informazioni per eventi che segnalano le modifiche che influiscono su un intervallo di testo.
Classe pubblica TextBufferCreatedEventArgs Vengono fornite informazioni sull'oggetto appena creato ITextBuffer.
Classe pubblica TextContentChangedEventArgs Fornisce informazioni su una transazione di modifica su ITextBuffer.
Classe pubblica TextContentChangingEventArgs Fornisce informazioni su una transazione di modifica imminente su ITextBuffer
Classe pubblica TextDataModelContentTypeChangedEventArgs fornisce informazioni per ContentTypeChanged evento.
Classe pubblica TextDocumentEventArgs fornisce informazioni per gli eventi generati quando ITextDocument è stato creato o eliminato.
Classe pubblica TextDocumentFileActionEventArgs Fornisce informazioni per eventi generati quando ITextDocument caricato da o salvato su disco.
Classe pubblica TextSnapshotChangedEventArgs Fornisce informazioni su una transazione in un oggetto ITextBuffer questo causa un nuovo ITextSnapshot per essere generato.
Classe pubblica TextSnapshotToTextReader Fornisce un oggetto TextReader aspetto su uno snapshot di testo.
Classe pubblica Tracking Defines position tracking forward and backward in time.

Strutture

  Struttura Descrizione
Struttura pubblica EditOptions Opzioni applicabili alle transazioni di modifica del testo.
Struttura pubblica SnapshotPoint Una posizione di testo non modificabile in un determinato snapshot di testo.
Struttura pubblica SnapshotSpan Un intervallo di testo non modificabile in un determinato snapshot di testo.
Struttura pubblica Span rappresenta un intervallo.
Struttura pubblica VirtualSnapshotPoint Rappresenta un oggetto SnapshotPoint ciò può avere spazi virtuali.
Struttura pubblica VirtualSnapshotSpan Rappresenta l'intervallo tra due VirtualSnapshotPoint oggetti.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IEncodingDetector Tenta di rilevare una codifica del testo associata a un flusso.
Interfaccia pubblica IExtensionErrorHandler Consente agli host editor di rilevare le eccezioni che vengono acquisite nei punti di estensione.
Interfaccia pubblica IMappingPoint Una posizione in un oggetto ITextBuffer che può essere eseguito il mapping all'interno di un oggetto IBufferGraph.
Interfaccia pubblica IMappingSpan Intervallo in un oggetto ITextBuffer che può essere eseguito il mapping all'interno di un oggetto IBufferGraph.
Interfaccia pubblica 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.
Interfaccia pubblica IReadOnlyRegion Tenere traccia un'area di sola lettura del testo vuota.
Interfaccia pubblica IReadOnlyRegionEdit Rappresenta un set di operazioni di modifica di aree di sola lettura (che creano e rimuovere le aree di sola lettura su ITextBuffer.
Interfaccia pubblica ITextBuffer Una sequenza modificabile di caratteri Unicode (UTF-16).
Interfaccia pubblica ITextBufferEdit Rappresenta le operazioni di modifica su un oggetto ITextBuffer.
Interfaccia pubblica ITextBufferFactoryService Il servizio factory per i buffer di testo comuni.
Interfaccia pubblica ITextChange Viene descritta una sola operazione contigua della modifica di testo nel buffer di testo.
Interfaccia pubblica ITextChange2 Indicates whether the change is opaque.
Interfaccia pubblica ITextDataModel prepara ITextBuffer per la presentazione nell'editor.
Interfaccia pubblica ITextDocument Rappresenta un documento nel file system che mantiene ITextBuffer.
Interfaccia pubblica ITextDocumentFactoryService Rappresenta un servizio che crea, carica ed elimina documenti di testo.
Interfaccia pubblica ITextEdit Rappresenta un set di operazioni di modifica in un oggetto ITextBuffer.
Interfaccia pubblica ITextSnapshot Fornisce accesso in lettura a uno snapshot non modificabile di un oggetto ITextBuffer che contiene una sequenza di caratteri unicode.
Interfaccia pubblica ITextSnapshotLine Rappresenta una riga di testo da ITextSnapshot.
Interfaccia pubblica ITextVersion Descrive una versione di un oggetto ITextBuffer.Ogni applicazione di un oggetto ITextEdit a un buffer di testo genera un nuovo ITextVersion.
Interfaccia pubblica ITrackingPoint Un punto di rilevamento in l ITextBuffer.
Interfaccia pubblica 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
Delegato pubblico CustomTrackToVersion Fornisce un'implementazione personalizzata di verifica dell'intervallo.Questo delegato deve essere implementato dagli intervalli di rilevamento personalizzati.
Delegato pubblico DynamicReadOnlyRegionQuery Il callback per notificare alle aree di sola lettura delle modifiche.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica EdgeInsertionMode Definisce le modalità di inserimento del bordo per le aree di sola lettura.
Enumerazione pubblica FileActionTypes Descrive il tipo di azione del file.
Enumerazione pubblica PointTrackingMode rappresenta le modalità di rilevamento per ITrackingPoint oggetti.
Enumerazione pubblica 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.
Enumerazione pubblica ReloadResult rappresenta i risultati possibili di ricaricare un documento di testo.
Enumerazione pubblica SpanTrackingMode rappresenta le modalità di rilevamento per ITrackingSpan oggetti.
Enumerazione pubblica TrackingFidelityMode rappresenta i comportamenti di rilevamento speciali per ITrackingPoint e ITrackingSpan oggetti.