IProjectionBufferBase.Delete 方法

从缓冲区中删除字符范围。

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

语法

声明
Function Delete ( _
    deleteSpan As Span _
) As IProjectionSnapshot
IProjectionSnapshot Delete(
    Span deleteSpan
)
IProjectionSnapshot^ Delete(
    Span deleteSpan
)
abstract Delete : 
        deleteSpan:Span -> IProjectionSnapshot
function Delete(
    deleteSpan : Span
) : IProjectionSnapshot

参数

返回值

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

异常

异常 条件
ArgumentOutOfRangeException

deleteSpan。该范围的结束位置大于缓冲区的长度时。

InvalidOperationException

ITextEdit 是当前活动的。

备注

这是创建一个新 ITextEdit 对象的快捷方式,则删除该文本,然后应用。 如果删除因只读区域而失败,则返回的快照与该缓冲区的当前快照中所尝试的删除操作之前。

.NET Framework 安全性

请参阅

参考

IProjectionBufferBase 接口

Microsoft.VisualStudio.Text.Projection 命名空间