public Variables GetVariableValues(Schema schema, Variables variables, Inputs inputs)
        {
            variables.Apply(v =>
            {
                v.Value = GetVariableValue(schema, v, inputs[v.Name]);
            });

            return(variables);
        }
Пример #2
0
 public Variables GetVariableValues(ISchema schema, Variables variables, Inputs inputs)
 {
     variables.Apply(v =>
     {
         object variableValue;
         if (inputs != null && inputs.TryGetValue(v.Name, out variableValue))
         {
             v.Value = GetVariableValue(schema, v, variableValue);
         }
         else
         {
             v.Value = GetVariableValue(schema, v, v.DefaultValue);
         }
     });
     return(variables);
 }