public Function(Variable[] arguments, IDefinable behavior) : this(arguments.ToDictionary(a => a.Name), behavior) { }
public Function(Dictionary <string, Variable> arguments, IDefinable behavior) { Arguments = arguments; Behavior = behavior; }
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()); }