C# Class Dev2.UndoFramework.AbstractAction

Inheritance: IAction
显示文件 Open project: Warewolf-ESB/Warewolf

Public Methods

Method Description
CanExecute ( ) : bool
CanUnExecute ( ) : bool
Execute ( ) : void
TryToMerge ( IAction followingAction ) : bool
UnExecute ( ) : void

Protected Methods

Method Description
ExecuteCore ( ) : void
UnExecuteCore ( ) : void

Method Details

CanExecute() public method

public CanExecute ( ) : bool
return bool

CanUnExecute() public method

public CanUnExecute ( ) : bool
return bool

Execute() public method

public Execute ( ) : void
return void

ExecuteCore() protected abstract method

protected abstract ExecuteCore ( ) : void
return void

TryToMerge() public method

public TryToMerge ( IAction followingAction ) : bool
followingAction IAction
return bool

UnExecute() public method

public UnExecute ( ) : void
return void

UnExecuteCore() protected abstract method

protected abstract UnExecuteCore ( ) : void
return void