Exemplo n.º 1
0
        public IGettable Unfold(IUnfoldGettable unfolder)
        {
            var values = new Dictionary <string, IGettable>();

            foreach (var var in _variables)
            {
                values.Add(var.Name, var.GetAssigner().Unfold(unfolder));
            }

            return(new StructAssignerValue(values));
        }
 public IGettable Unfold(IUnfoldGettable unfolder) => new WorkshopElementReference(unfolder.NextValue());