Example #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="nm"></param>
 /// <param name="actType"></param>
 /// <param name="cNotifyFxn"></param>
 public ActionBlock(
     string nm,
     FxnBlock fxn)
 {
     this.setName(nm);
     this.action = fxn;
 }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="nm"></param>
 /// <param name="fxn"></param>
 public ActionBlock(
     string nm,
     Func <object, object> fxn)
 {
     this.setName(nm);
     this.action          = new FxnBlock();
     this.action.Function = fxn;
 }
 public ConditionBlock(string nm, Func <object, object> fxn)
 {
     this.LogicFxn          = new FxnBlock();
     this.LogicFxn.Function = fxn;
     this.logicEvalValue    = false;
 }
 public ConditionBlock(string nm, FxnBlock cond)
 {
     this.setName(nm);
     this.LogicFxn       = cond;
     this.logicEvalValue = false;
 }