C# Class Tp.SourceControl.Action

Inheritance: IAction
ファイルを表示 Open project: TargetProcess/Target-Process-Plugins

Public Methods

Method Description
Execute ( IActionVisitor visitor, Action executor, IActivityLogger logger ) : void

Protected Methods

Method Description
Action ( ) : System
CreateCommand ( ) : ITargetProcessCommand
Log ( IActivityLogger logger ) : void
Visit ( IActionVisitor visitor ) : void

Method Details

Action() protected method

protected Action ( ) : System
return System

CreateCommand() protected abstract method

protected abstract CreateCommand ( ) : ITargetProcessCommand
return ITargetProcessCommand

Execute() public method

public Execute ( IActionVisitor visitor, Action executor, IActivityLogger logger ) : void
visitor IActionVisitor
executor Action
logger IActivityLogger
return void

Log() protected abstract method

protected abstract Log ( IActivityLogger logger ) : void
logger IActivityLogger
return void

Visit() protected abstract method

protected abstract Visit ( IActionVisitor visitor ) : void
visitor IActionVisitor
return void