バージョン

UndoTransaction クラス メンバ

UndoTransactionデータ型で公開されるメンバを以下の表に示します。

プロテクト コンストラクタ
 名前解説
Protected Internal コンストラクタUndoTransaction コンストラクタ新しい UndoTransaction を初期化します。  
トップ
パブリック プロパティ
 名前解説
Public プロパティIsClosedトランザクションが閉じている/終了しているかどうかを示すブール値を返します。  
Public プロパティOpenTransaction現在開いている子トランザクションを返します。  
Public プロパティParent親/含む UndoTransaction を返します  
Public プロパティTargetオーバーライドされます。 UndoTransactionUndoUnit インスタンスのグループであり、複数のターゲットに影響する可能性があるため、null を返します  
Public プロパティUnits子ユニットの読み取り専用コレクションを返します。  
トップ
プロテクト プロパティ
 名前解説
Protected プロパティDescriptionトランザクションのコンストラクターに提供される説明を返します。  
Protected プロパティDetailedDescriptionトランザクションのコンストラクターに提供される詳細説明を返します。  
トップ
パブリック メソッド
 名前解説
Public メソッドCommitトランザクションをコミットおよびクローズします  
Public メソッドGetDescriptionオーバーライドされます。 目的が元に戻すまたはやり直し操作であるかどうかに基づいて、アクションの文字列表現を返します。  
Public メソッドRollbackトランザクションを閉じ、Units を実行し、親からそれを削除します。  
トップ
プロテクト メソッド
 名前解説
Protected メソッドCreateExecuteTransactionUnits を実行するときに開始するトランザクションを作成します。  
Protected Internal メソッドExecuteオーバーライドされます。 Units 内の全ての項目の関連付けられたアクションを実行するために使用されます  
Protected Internal メソッドMergeオーバーライドされます。 複数の連続した元に戻すユニットを、単一操作に結合できるようにするために使用されます。  
トップ
参照