提交使用此 ITextBufferEdit 对象对基础 ITextBuffer 进行的所有修改。 ,如果进行了任何修改,则还会导致 ITextBuffer 生成一个新的快照并引发其 Changed 事件。
命名空间: Microsoft.VisualStudio.Text
程序集: Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)
语法
声明
Function Apply As ITextSnapshot
ITextSnapshot Apply()
ITextSnapshot^ Apply()
abstract Apply : unit -> ITextSnapshot
function Apply() : ITextSnapshot
返回值
类型:Microsoft.VisualStudio.Text.ITextSnapshot
应用更改后 ITextBuffer 的状态的快照。如果未进行任何更改,或者已取消编辑,则将不会生成新的快照,而是会返回以前的快照。
异常
异常 | 条件 |
---|---|
InvalidOperationException |
备注
Canceled 可能是 true ,此方法返回后,如果缓冲区的更改事件的处理程序能够取消了更改。
此方法只能调用一次。 在调用后,任何其他此对象调用 (除了释放) 导致 InvalidOperationException。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。