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 |
備註
Canceled可能是true這個方法會傳回緩衝區的處理常式的變更如果取消該變更事件之後。
可能只有一次呼叫這個方法。 呼叫之後,此物件 (而非處置) 上的任何其他呼叫將導致InvalidOperationException。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。