IProjectionBufferFactoryService-Schnittstelle
Wird verwendet, um Projektionspuffer zu erstellen.
Namespace: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
Public Interface IProjectionBufferFactoryService
public interface IProjectionBufferFactoryService
public interface class IProjectionBufferFactoryService
type IProjectionBufferFactoryService = interface end
public interface IProjectionBufferFactoryService
Der IProjectionBufferFactoryService-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ProjectionContentType | Ruft den Standardinhaltstyp für Projektionspuffer ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions) | Erstellt einen Elisionspuffer mit der standardmäßigen Projektion IContentType und initialisiert der angegebenen Liste von Momentaufnahmespannen aus einem einzelnen Quellpuffer. | |
CreateElisionBuffer(IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions, IContentType) | Erstellt einen Elisionspuffer, der zum Verfügbarmachen der bereitgestellten Liste von Momentaufnahmespannen aus einem einzelnen Quellpuffer initialisiert wird. | |
CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions) | Erstellt ein IProjectionBuffer-Objekt mit dem Standard-IContentType für die Projektion und der angegebenen Liste von Quellspannen. | |
CreateProjectionBuffer(IProjectionEditResolver, IList<Object>, ProjectionBufferOptions, IContentType) | Erstellt ein IProjectionBuffer-Objekt mit einem angegebenen IContentType und der angegebenen Liste von ITrackingSpan-Objekten und/oder Literalzeichenfolgen. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
ProjectionBufferCreated | Wird ausgelöst, wenn ein IProjectionBuffer oder IElisionBuffer erstellt wird. |
Zum Seitenanfang
Hinweise
Dies ist ein MEF-Komponenten-Teil importiert werden, und es sollte wie folgt aussehen:
[Import] IProjectionBufferFactoryService factory = null;
Weitere Informationen zur Projektion finden Sie im Abschnitt „Projektion“ in Innerhalb des Editors.