public IntegerParameter(string name, Id <Parameter> id, ParameterType typeId, Definition definition, string defaultValue) : this(name, id, typeId, () => definition, defaultValue) { }
public IntegerParameter(string name, Id <Parameter> id, ParameterType typeId, Func <Definition> definition, string defaultValue) : base(name, id, typeId, defaultValue, StaticDeserialize(definition(), defaultValue)) { m_definition = definition; }