ITextBuffer.Delete 方法

从缓冲区中删除字符序列。

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

语法

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

参数

返回值

类型:Microsoft.VisualStudio.Text.ITextSnapshot
ITextSnapshot

异常

异常 条件
InvalidOperationException

ITextEdit 是当前活动的。

ArgumentOutOfRangeException

deleteSpan。结束大于缓冲区的长度时。

备注

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

.NET Framework 安全性

请参阅

参考

ITextBuffer 接口

Microsoft.VisualStudio.Text 命名空间