示例#1
0
 public ActionOpportunity IfStateIs(StateAspect benchmark, StateChangeCriterion criterion)
 {
     Criterion = new OpportunityCriteria.IfStateIs(benchmark, criterion); return(this);
 }
示例#2
0
 public IfStateIs(StateAspect benchmark, StateChangeCriterion criterion)
 {
     Benchmark = benchmark;
     Criterion = criterion;
 }
示例#3
0
 public StateChange(StateAspect changeTo, StateChangeCriterion constraint = null)
 {
     ChangeTo   = changeTo;
     Constraint = constraint ?? StandardCriteria.ifPossible;
 }