+++ /dev/null
-using System;\r
-using System.Collections.Generic;\r
-using System.Text;\r
-\r
-namespace DTXCreator.UndoRedo\r
-{\r
- internal abstract class CUndoRedoセル仮想\r
- {\r
- public E種別 eノード種別 = E種別.単独;\r
- public enum E種別\r
- {\r
- 単独,\r
- リスト\r
- }\r
- protected object 所有者ID;\r
-\r
- protected CUndoRedoセル仮想()\r
- {\r
- }\r
- public bool b所有権がある( object 所有者候補 )\r
- {\r
- if( this.所有者ID != 所有者候補 )\r
- {\r
- return false;\r
- }\r
- return true;\r
- }\r
- public void t所有権の放棄( object 現所有者 )\r
- {\r
- if( this.所有者ID == 現所有者 )\r
- {\r
- this.所有者ID = null;\r
- }\r
- }\r
- public abstract void tRedoを実行する();\r
- public abstract void tUndoを実行する();\r
- }\r
-}\r