コード例 #1
0
ファイル: UndoManager.cs プロジェクト: akumetsuv/flood
        private void Do(IUndoOperation operation, bool clearUndone)
        {
            operation.Do();
            operations.Enqueue(operation);

            if(clearUndone)
                operationsUndone.Clear();

            OperationDone(this, operation);
        }