Share via


Spazio dei nomi Microsoft.VisualStudio.Text.Projection

Fornisce il supporto per la proiezione nell'editor. La proiezione è una modalità di combinazione di test da buffer di testo.

Per ulteriori informazioni su proiezione, vedere la sezione “proiezione di„ Nell'editor.

Classi

  Classe Descrizione
Classe pubblica ElisionSourceSpansChangedEventArgs Fornisce dati su SourceSpansChanged evento, in cui il set di intervalli di origine nascosti è stato modificato.
Classe pubblica GraphBufferContentTypeChangedEventArgs Fornisce dati f GraphBufferContentTypeChanged evento.
Classe pubblica GraphBuffersChangedEventArgs Informazioni fornite per un oggetto GraphBuffersChanged evento.
Classe pubblica ProjectionSourceBuffersChangedEventArgs Fornisce informazioni per una transazione di modifica su un oggetto IProjectionBuffer in cui il set di origine ITextBuffer gli oggetti è cambiato.
Classe pubblica ProjectionSourceSpansChangedEventArgs fornisce informazioni per SourceSpansChanged evento.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IBufferGraph rappresenta un grafico di ITextBuffer oggetti.Il buffer di testo di livello superiore può essere o non essere un oggetto IProjectionBuffer.
Interfaccia pubblica IBufferGraphFactoryService Crea un grafico del buffer da un grafico di ITextBuffer oggetti creati dalla proiezione.
Interfaccia pubblica IElisionBuffer Un buffer di proiezione limitato che dispone di un solo buffer di origine.Gli intervalli del buffer di origine devono essere visualizzati nello stesso ordine nel buffer di proiezione del buffer di origine.
Interfaccia pubblica IElisionSnapshot Uno snapshot da IElisionBuffer oggetto.
Interfaccia pubblica IProjectionBuffer Un buffer di testo che contiene proiezioni di altri buffer di testo, costituito da un elenco di intervalli di rilevamento di tali buffer.I buffer che contribuiscono al buffer di proiezione sono denominati buffer di origine e gli intervalli di rilevamento che descrivono le aree che hanno contribuito sono denominati intervalli di origine.
Interfaccia pubblica IProjectionBufferBase Un buffer di testo che contiene proiezioni di altri buffer di testo, costituito da un elenco di intervalli di testo di tali buffer.Gli altri buffer che contribuiscono al buffer di proiezione sono denominati buffer di origine e gli intervalli di testo che descrivono le aree che hanno contribuito sono denominati intervalli di origine.
Interfaccia pubblica IProjectionBufferFactoryService Utilizzato per creare buffer di proiezione.
Interfaccia pubblica IProjectionEditResolver Consente all'autore di un buffer di proiezione di controllare il comportamento di determinate modifiche al buffer.
Interfaccia pubblica IProjectionSnapshot Snapshot di testo non modificabile che rappresenta uno stato di un oggetto IProjectionBuffer.
Interfaccia pubblica IProjectionSnapshot2

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica ElisionBufferOptions Opzioni che si applicano a IElisionBuffer.
Enumerazione pubblica ProjectionBufferOptions Rappresenta le opzioni a cui applicare IProjectionBuffer oggetti.