public IWorkshopTree Parse(ActionSet actionSet) { IWorkshopTree[] parameterValues = new IWorkshopTree[ConstructorValues.Length]; for (int i = 0; i < parameterValues.Length; i++) { parameterValues[i] = ConstructorValues[i].Parse(actionSet); } return(CreatingObjectOf.New(actionSet, Constructor, parameterValues, OverloadChooser.AdditionalParameterData)); }
public IWorkshopTree Parse(ActionSet actionSet) => CreatingObjectOf.New(actionSet, Constructor, OverloadChooser.ParameterResults.Select(p => p.ToWorkshop(actionSet)).ToArray());