UndoTransactionデータ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
IsClosed | トランザクションが閉じている/終了しているかどうかを示すブール値を返します。 | |
OpenTransaction | 現在開いている子トランザクションを返します。 | |
Parent | 親/含む UndoTransaction を返します | |
Target | オーバーライドされます。 UndoTransaction は UndoUnit インスタンスのグループであり、複数のターゲットに影響する可能性があるため、null を返します | |
Units | 子ユニットの読み取り専用コレクションを返します。 |
名前 | 解説 | |
---|---|---|
Description | トランザクションのコンストラクターに提供される説明を返します。 | |
DetailedDescription | トランザクションのコンストラクターに提供される詳細説明を返します。 |
名前 | 解説 | |
---|---|---|
Commit | トランザクションをコミットおよびクローズします | |
GetDescription | オーバーライドされます。 目的が元に戻すまたはやり直し操作であるかどうかに基づいて、アクションの文字列表現を返します。 | |
Rollback | トランザクションを閉じ、Units を実行し、親からそれを削除します。 |
名前 | 解説 | |
---|---|---|
CreateExecuteTransaction | Units を実行するときに開始するトランザクションを作成します。 |