IProjectionBufferFactoryService.CreateElisionBuffer 方法 (IProjectionEditResolver, NormalizedSnapshotSpanCollection, ElisionBufferOptions)
建立預設的投射 elision 緩衝區IContentType ,並初始化為指定快照集 span 的清單中,從單一來源緩衝區。
命名空間: Microsoft.VisualStudio.Text.Projection
組件: Microsoft.VisualStudio.Text.Data (在 Microsoft.VisualStudio.Text.Data.dll 中)
語法
'宣告
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
參數
projectionEditResolver
類型:Microsoft.VisualStudio.Text.Projection.IProjectionEditResolver適用於這個 IProjectionBuffer 的衝突解決器。 可能是 nullnull 參考 (即 Visual Basic 中的 Nothing)。
exposedSpans
類型:Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection省略緩衝區中最初公開的延伸集 (來自單一來源緩衝區)。
options
類型:Microsoft.VisualStudio.Text.Projection.ElisionBufferOptions這個緩衝區的選項。
傳回值
類型:Microsoft.VisualStudio.Text.Projection.IElisionBuffer
非-nullnull 參考 (即 Visual Basic 中的 Nothing) elision 的緩衝區。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | exposedSpans 為 null. |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。