Metodo IProjectionBufferFactoryService.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.
Spazio dei nomi: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
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
Parametri
projectionEditResolver
Tipo: Microsoft.VisualStudio.Text.Projection.IProjectionEditResolverIl sistema di risoluzione dei conflitti per questo IProjectionBuffer. può essere nullriferimento null (Nothing in Visual Basic).
exposedSpans
Tipo: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollectionIl set di intervalli (da un solo buffer di origine) inizialmente esposti nel buffer di elisione.
options
Tipo: Microsoft.VisualStudio.Text.Projection.ElisionBufferOptionsopzioni per questo buffer.
Valore restituito
Tipo: Microsoft.VisualStudio.Text.Projection.IElisionBuffer
un nonnullriferimento null (Nothing in Visual Basic) buffer di elisione.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | exposedSpans viene null. |
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.