public Parameter(string name, Type[] dimensionTypes, Type dataType) { this._name = name; this._dimensionTypes = dimensionTypes; this._dataType = dataType; _value = new ParameterValueFile(); }
public void ForceFromFile(string parametername=null) { _forced = new ParameterValueFile(parametername); }
public void Force(string componentName, string variableName) { var b = new ParameterValueBound(componentName, variableName); _forced = b; }
public void SetValue <D1, D2, T>(Func <D1, D2, T> parameter) { var b = new ParameterValueManuelLambda(parameter); _value = b; }
public void SetValue <T>(T value) { var b = new ParameterValueManualConstant(value); _value = b; }
public void Bind(string componentName, string variableName) { var b = new ParameterValueBound(componentName, variableName); _value = b; }
public void Unbind() { _value = new ParameterValueFile(); }
public void ForceFromFile(string parametername = null) { _forced = new ParameterValueFile(parametername); }