C# Class Appccelerate.StateMachine.Machine.GuardHolders.ArgumentLessGuardHolder

Holds an argument less guard.
Inheritance: IGuardHolder
Show file Open project: appccelerate/appccelerate

Public Methods

Method Description
ArgumentLessGuardHolder ( Func guard ) : System

Initializes a new instance of the ArgumentLessGuardHolder class.

Describe ( ) : string

Describes the guard.

Execute ( object argument ) : bool

Executes the guard.

Method Details

ArgumentLessGuardHolder() public method

Initializes a new instance of the ArgumentLessGuardHolder class.
public ArgumentLessGuardHolder ( Func guard ) : System
guard Func The guard.
return System

Describe() public method

Describes the guard.
public Describe ( ) : string
return string

Execute() public method

Executes the guard.
public Execute ( object argument ) : bool
argument object The state machine event argument.
return bool