Condividi tramite


Interfaccia IProjectionBufferFactoryService

Utilizzato per creare buffer di proiezione.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Sintassi

'Dichiarazione
Public Interface IProjectionBufferFactoryService
public interface IProjectionBufferFactoryService
public interface class IProjectionBufferFactoryService
type IProjectionBufferFactoryService =  interface end
public interface IProjectionBufferFactoryService

Il tipo IProjectionBufferFactoryService espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ProjectionContentType Ottiene il tipo di contenuto predefinito per i buffer di proiezione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions) crea un buffer di elisione con la proiezione predefinita IContentType e inizializzato sull'elenco specificato di intervalli di snapshot da un solo buffer di origine.
Metodo pubblico CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions, IContentType) Creare un buffer di elisione inizializzato per esporre l'elenco fornito di intervalli di snapshot da un solo buffer di origine.
Metodo pubblico CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions) crea IProjectionBuffer oggetto con la proiezione predefinita IContentType e l'elenco specificato di intervalli di origine.
Metodo pubblico CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions, IContentType) crea IProjectionBuffer oggetto con l'oggetto specificato IContentType e l'elenco specificato di ITrackingSpan oggetti e/o stringhe di valore letterale.

In alto

Eventi

  Nome Descrizione
Evento pubblico ProjectionBufferCreated Generata se una qualsiasi IProjectionBuffer o IElisionBuffer viene creato.

In alto

Note

Si tratta di un elemento MEF che deve essere inclusa come segue:

[Import] IProjectionBufferFactoryService factory = null;

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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Projection