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
projectionEditResolver
Typ: Microsoft.VisualStudio.Text.Projection.IProjectionEditResolverDer Konfliktlöser für diesen IProjectionBuffer. Dieser kann nullein Nullverweis (Nothing in Visual Basic) lauten.
exposedSpans
Typ: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollectionDer Satz von Spannen (aus einem einzelnen Quellpuffer), der anfänglich im Elisionspuffer verfügbar gemacht wird.
options
Typ: Microsoft.VisualStudio.Text.Projection.ElisionBufferOptionsOptionen für diesen Puffer.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
IProjectionBufferFactoryService Schnittstelle