public void ConvertAndAddValidValue(ParameterInfo parameter, IParameterDef paramDef, object value, object label)
        {
            value = this.ConvertValue(value, paramDef, false);
            string value2 = label as string;

            value2 = this.ApplySandboxStringRestriction(value2, paramDef.Name, "Label");
            if (this.ValidateValue(value, paramDef, "ValidValues"))
            {
                parameter.AddValidValue(value, value2);
            }
        }
        internal void ConvertAndAddValidValue(ParameterInfo parameter, IParameterDef paramDef, object value, object label)
        {
            value = ConvertValue(value, paramDef, isDefaultValue: false);
            string value2 = label as string;

            value2 = ApplySandboxStringRestriction(value2, paramDef.Name, "Label");
            if (ValidateValue(value, paramDef, "ValidValues"))
            {
                parameter.AddValidValue(value, value2);
            }
        }