C# Класс Dev2.UndoFramework.ActionManager

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CheckNotRunningBeforeRecording void
Clear void
CommitTransaction void
CreateTransaction Transaction
CreateTransaction Transaction
EnumUndoableActions IEnumerable
OpenTransaction void
RollBackTransaction void
RunActionDirectly void

Открытые методы

Метод Описание
ActionManager ( ) : System
RecordAction ( IAction existingAction ) : void
Redo ( ) : void
Undo ( ) : void

Защищенные методы

Метод Описание
RaiseUndoBufferChanged ( object sender, EventArgs e ) : void

Приватные методы

Метод Описание
CheckNotRunningBeforeRecording ( IAction existingAction ) : void
Clear ( ) : void
CommitTransaction ( ) : void
CreateTransaction ( ) : Transaction
CreateTransaction ( bool delayed ) : Transaction
EnumUndoableActions ( ) : IEnumerable
OpenTransaction ( ITransaction t ) : void
RollBackTransaction ( ) : void
RunActionDirectly ( IAction actionToRun ) : void

Описание методов

ActionManager() публичный Метод

public ActionManager ( ) : System
Результат System

RaiseUndoBufferChanged() защищенный Метод

protected RaiseUndoBufferChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

RecordAction() публичный Метод

public RecordAction ( IAction existingAction ) : void
existingAction IAction
Результат void

Redo() публичный Метод

public Redo ( ) : void
Результат void

Undo() публичный Метод

public Undo ( ) : void
Результат void