Freigeben über


IProjectionBufferFactoryService.CreateElisionBuffer-Methode (IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions)

Erstellt einen Elisionspuffer mit der standardmäßigen Projektion IContentType und initialisiert der angegebenen Liste von Momentaufnahmespannen aus einem einzelnen Quellpuffer.

Namespace:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Syntax

'Declaration
Function CreateElisionBuffer ( _
    projectionEditResolver As IProjectionEditResolver, _
    exposedSpans As NormalizedSnapshotSpanCollection, _
    options As ElisionBufferOptions _
) As IElisionBuffer
IElisionBuffer CreateElisionBuffer(
    IProjectionEditResolver projectionEditResolver,
    NormalizedSnapshotSpanCollection exposedSpans,
    ElisionBufferOptions options
)
IElisionBuffer^ CreateElisionBuffer(
    IProjectionEditResolver^ projectionEditResolver, 
    NormalizedSnapshotSpanCollection^ exposedSpans, 
    ElisionBufferOptions options
)
abstract CreateElisionBuffer : 
        projectionEditResolver:IProjectionEditResolver * 
        exposedSpans:NormalizedSnapshotSpanCollection * 
        options:ElisionBufferOptions -> IElisionBuffer
function CreateElisionBuffer(
    projectionEditResolver : IProjectionEditResolver, 
    exposedSpans : NormalizedSnapshotSpanCollection, 
    options : ElisionBufferOptions
) : IElisionBuffer

Parameter

Rückgabewert

Typ: Microsoft.VisualStudio.Text.Projection.IElisionBuffer
Ein Nicht-nullein Nullverweis (Nothing in Visual Basic) Elisionspuffer.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

exposedSpans ist null.

.NET Framework-Sicherheit

Siehe auch

Referenz

IProjectionBufferFactoryService Schnittstelle

CreateElisionBuffer-Überladung

Microsoft.VisualStudio.Text.Projection-Namespace