Example #1
0
 private CaseWhenThenConditional(CaseWhenConditional <T> caseWhenConditional)
 {
     CaseWhenConditional = caseWhenConditional;
     CaseWhenConditional.RegisterConsequence(this);
 }
Example #2
0
 public CaseWhenThenConditional(CaseWhenConditional <T> caseWhenConditional, Action action) : this(caseWhenConditional) => this.action = action;
Example #3
0
 public void RegisterWhen(CaseWhenConditional <T> caseWhenConditional) => Conditions.Add(caseWhenConditional.Condition, caseWhenConditional);