public IWorkshopTree Parse(ActionSet actionSet) { IWorkshopTree result = Calling.ToWorkshop(actionSet); for (int i = 0; i < Index.Length; i++) { result = ValueInArrayToWorkshop.ValueInArray(result, Index[i].Parse(actionSet)); } return(result); }
IGettable IGettable.ChildFromClassReference(IWorkshopTree reference) => new WorkshopElementReference(ValueInArrayToWorkshop.ValueInArray(WorkshopElement, reference));