C# Class AjRools.Expert.Rules.Rule

Show file Open project: ajlopez/AjRools Class Usage Examples

Public Methods

Method Description
FireIfReady ( World world ) : bool
RetractIfNotReady ( World world ) : bool
Rule ( IList conditions, IList assertions ) : System

Private Methods

Method Description
Fire ( World world ) : void
IsReadyToFire ( World world ) : bool
Retract ( World world ) : void

Method Details

FireIfReady() public method

public FireIfReady ( World world ) : bool
world World
return bool

RetractIfNotReady() public method

public RetractIfNotReady ( World world ) : bool
world World
return bool

Rule() public method

public Rule ( IList conditions, IList assertions ) : System
conditions IList
assertions IList
return System