public Function(int functionID) { FunctionID = functionID; Inputparam = new List <Param>(); Outputparam = new OutputParam(); Steps = new List <string>(); dataFunction = new Data.Function(); }
public Function(string name, int functionID, List <Param> inputparam, OutputParam outputparam, List <string> steps) { Name = name ?? throw new ArgumentNullException(nameof(name)); FunctionID = functionID; Inputparam = inputparam ?? throw new ArgumentNullException(nameof(inputparam)); Outputparam = outputparam ?? throw new ArgumentNullException(nameof(outputparam)); Steps = steps ?? throw new ArgumentNullException(nameof(steps)); dataFunction = new Data.Function(); }