IProjectionBufferFactoryService.CreateElisionBuffer 方法 (IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions, IContentType)

创建一个 elision 缓冲区,该缓冲区已经过初始化,可公开提供的来自一个源缓冲区的快照范围。

命名空间:  Microsoft.VisualStudio.Text.Projection
程序集:  Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)

语法

声明
Function CreateElisionBuffer ( _
    projectionEditResolver As IProjectionEditResolver, _
    exposedSpans As NormalizedSnapshotSpanCollection, _
    options As ElisionBufferOptions, _
    contentType As IContentType _
) As IElisionBuffer
IElisionBuffer CreateElisionBuffer(
    IProjectionEditResolver projectionEditResolver,
    NormalizedSnapshotSpanCollection exposedSpans,
    ElisionBufferOptions options,
    IContentType contentType
)
IElisionBuffer^ CreateElisionBuffer(
    IProjectionEditResolver^ projectionEditResolver, 
    NormalizedSnapshotSpanCollection^ exposedSpans, 
    ElisionBufferOptions options, 
    IContentType^ contentType
)
abstract CreateElisionBuffer : 
        projectionEditResolver:IProjectionEditResolver * 
        exposedSpans:NormalizedSnapshotSpanCollection * 
        options:ElisionBufferOptions * 
        contentType:IContentType -> IElisionBuffer
function CreateElisionBuffer(
    projectionEditResolver : IProjectionEditResolver, 
    exposedSpans : NormalizedSnapshotSpanCollection, 
    options : ElisionBufferOptions, 
    contentType : IContentType
) : IElisionBuffer

参数

返回值

类型:Microsoft.VisualStudio.Text.Projection.IElisionBuffer
一个非 null elision 缓冲区。

异常

异常 条件
ArgumentNullException

contentType 为 nullnull 引用(在 Visual Basic 中为 Nothing)。

- 或 -

exposedSpans 为 nullnull 引用(在 Visual Basic 中为 Nothing)。

.NET Framework 安全性

请参阅

参考

IProjectionBufferFactoryService 接口

CreateElisionBuffer 重载

Microsoft.VisualStudio.Text.Projection 命名空间