public CustomFunctionBuilder( TypedDictionary parameters, KeyValuePair <string, Action> function = new KeyValuePair <string, Action>()) { AddVariable(parameters); if (function.Value != null) { AddFunction(function.Key, function.Value); } }
/// <summary> /// Add multiple variables at once to the wrapped function /// </summary> /// <param name="parameters"> /// The variable list, containing names and data of each variable respectively /// </param> public void AddVariable(TypedDictionary parameters) => tempVariables.Concat(parameters);