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 | |
---|---|---|
ElisionSourceSpansChangedEventArgs | Fornisce dati su SourceSpansChanged evento, in cui il set di intervalli di origine nascosti è stato modificato. | |
GraphBufferContentTypeChangedEventArgs | Fornisce dati f GraphBufferContentTypeChanged evento. | |
GraphBuffersChangedEventArgs | Informazioni fornite per un oggetto GraphBuffersChanged evento. | |
ProjectionSourceBuffersChangedEventArgs | Fornisce informazioni per una transazione di modifica su un oggetto IProjectionBuffer in cui il set di origine ITextBuffer gli oggetti è cambiato. | |
ProjectionSourceSpansChangedEventArgs | fornisce informazioni per SourceSpansChanged evento. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
IBufferGraph | rappresenta un grafico di ITextBuffer oggetti.Il buffer di testo di livello superiore può essere o non essere un oggetto IProjectionBuffer. | |
IBufferGraphFactoryService | Crea un grafico del buffer da un grafico di ITextBuffer oggetti creati dalla proiezione. | |
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. | |
IElisionSnapshot | Uno snapshot da IElisionBuffer oggetto. | |
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. | |
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. | |
IProjectionBufferFactoryService | Utilizzato per creare buffer di proiezione. | |
IProjectionEditResolver | Consente all'autore di un buffer di proiezione di controllare il comportamento di determinate modifiche al buffer. | |
IProjectionSnapshot | Snapshot di testo non modificabile che rappresenta uno stato di un oggetto IProjectionBuffer. | |
IProjectionSnapshot2 |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
ElisionBufferOptions | Opzioni che si applicano a IElisionBuffer. | |
ProjectionBufferOptions | Rappresenta le opzioni a cui applicare IProjectionBuffer oggetti. |