共用方式為


ITextUndoTransaction 介面

表示 ITextUndoPrimitive 物件的容器。

命名空間:  Microsoft.VisualStudio.Text.Operations
組件:  Microsoft.VisualStudio.Text.Logic (在 Microsoft.VisualStudio.Text.Logic.dll 中)

語法

'宣告
Public Interface ITextUndoTransaction _
    Inherits IDisposable
public interface ITextUndoTransaction : IDisposable
public interface class ITextUndoTransaction : IDisposable
type ITextUndoTransaction =  
    interface 
        interface IDisposable 
    end
public interface ITextUndoTransaction extends IDisposable

ITextUndoTransaction 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 CanRedo 判斷是否為目前可以呼叫Do成功。
公用屬性 CanUndo 判斷目前是否可以成功呼叫 Undo()。
公用屬性 Description 取得或設定描述。
公用屬性 History 取得包含這個交易的 ITextUndoHistory
公用屬性 MergePolicy 取得與這個交易相關聯的 IMergeTextUndoTransactionPolicy
公用屬性 Parent 取得包含這個交易的 ITextUndoTransaction。
公用屬性 State 取得 ITextUndoTransaction 的 UndoTransactionState
公用屬性 UndoPrimitives 取得這個容器中的 ITextUndoPrimitive 物件集合。

回頁首

方法

  名稱 描述
公用方法 AddUndo 開啟交易時,則您可以將清單的結尾新的復原基本型別。
公用方法 Cancel 開啟的交易都標示為已取消,並復原並清除任何已加入的復原基本型別。
公用方法 Complete 將交易標記為已完成而且能夠復原。
公用方法 Dispose 執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 (繼承自 IDisposable)。
公用方法 Do 執行作業或重做。
公用方法 Undo 執行復原。

回頁首

備註

這些物件會追蹤在UndoHistory。

請參閱

參考

Microsoft.VisualStudio.Text.Operations 命名空間