从缓冲区中删除字符序列。
命名空间: 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
参数
deleteSpan
类型:Microsoft.VisualStudio.Text.Span要删除的字符范围。
返回值
类型:Microsoft.VisualStudio.Text.ITextSnapshot
ITextSnapshot 。
异常
异常 | 条件 |
---|---|
InvalidOperationException | ITextEdit 是当前活动的。 |
ArgumentOutOfRangeException | deleteSpan。结束大于缓冲区的长度时。 |
备注
这是创建一个新 ITextEdit 对象的快捷方式,则删除该文本,然后应用。 因只读区域,如果删除失败,则返回的快照与该缓冲区的当前快照中所尝试的删除操作之前。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。