共用方式為


ITextBufferEdit.Apply 方法

認可這個 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

Apply或CancelDispose先前在此物件上呼叫方法。

備註

Canceled可能是true這個方法會傳回緩衝區的處理常式的變更如果取消該變更事件之後。

可能只有一次呼叫這個方法。 呼叫之後,此物件 (而非處置) 上的任何其他呼叫將導致InvalidOperationException

.NET Framework 安全性

請參閱

參考

ITextBufferEdit 介面

Microsoft.VisualStudio.Text 命名空間