Esempio n. 1
0
        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));
        }
Esempio n. 2
0
 public IWorkshopTree Parse(ActionSet actionSet) =>
 CreatingObjectOf.New(actionSet, Constructor, OverloadChooser.ParameterResults.Select(p => p.ToWorkshop(actionSet)).ToArray());