예제 #1
0
 public Function(Variable[] arguments, IDefinable behavior)
     : this(arguments.ToDictionary(a => a.Name), behavior)
 {
 }
예제 #2
0
 public Function(Dictionary <string, Variable> arguments, IDefinable behavior)
 {
     Arguments = arguments;
     Behavior  = behavior;
 }
예제 #3
0
 public Element(IDefinable item)
 {
     Item = item;
 }
 public ValidationRuleFailure(string error, IDefinable definable)
 {
     this.error     = error;
     this.definable = definable;
 }
 /// <summary>
 /// Allows to add an additional information about research
 /// </summary>
 /// <param name="what">parameter name</param>
 /// <param name="value">digit value</param>
 public void AddInfo(IIdentifiable what, IDefinable value)
 {
     parameters.Add(what.GetName(), value.GetValue().ToString());
 }