IProjectionBuffer.DeleteSpans 方法

从投影缓冲区中删除源范围序列。

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

语法

声明
Function DeleteSpans ( _
    position As Integer, _
    spansToDelete As Integer _
) As IProjectionSnapshot
IProjectionSnapshot DeleteSpans(
    int position,
    int spansToDelete
)
IProjectionSnapshot^ DeleteSpans(
    int position, 
    int spansToDelete
)
abstract DeleteSpans : 
        position:int * 
        spansToDelete:int -> IProjectionSnapshot
function DeleteSpans(
    position : int, 
    spansToDelete : int
) : IProjectionSnapshot

参数

  • position
    类型:Int32

    删除范围的起始位置。

  • spansToDelete
    类型:Int32

    要删除的范围数。

返回值

类型:Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
一个 IProjectionSnapshot

异常

异常 条件
ArgumentOutOfRangeException

position 大于零的小于或大于范围数或 -

spansToDelete 小于零或 position + spansToDelete 大于的大小小于数。

.NET Framework 安全性

请参阅

参考

IProjectionBuffer 接口

Microsoft.VisualStudio.Text.Projection 命名空间