C# Class Dev2.UndoFramework.ActionManager

显示文件 Open project: Warewolf-ESB/Warewolf Class Usage Examples

Private Properties

Property Type Description
CheckNotRunningBeforeRecording void
Clear void
CommitTransaction void
CreateTransaction Transaction
CreateTransaction Transaction
EnumUndoableActions IEnumerable
OpenTransaction void
RollBackTransaction void
RunActionDirectly void

Public Methods

Method Description
ActionManager ( ) : System
RecordAction ( IAction existingAction ) : void
Redo ( ) : void
Undo ( ) : void

Protected Methods

Method Description
RaiseUndoBufferChanged ( object sender, EventArgs e ) : void

Private Methods

Method Description
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

Method Details

ActionManager() public method

public ActionManager ( ) : System
return System

RaiseUndoBufferChanged() protected method

protected RaiseUndoBufferChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

RecordAction() public method

public RecordAction ( IAction existingAction ) : void
existingAction IAction
return void

Redo() public method

public Redo ( ) : void
return void

Undo() public method

public Undo ( ) : void
return void