private SetValue ( string keyword, object value ) : void | ||
keyword | string | |
value | object | |
return | void |
private void SetValue(string keyword, object value)
{
ValidateKeyword(keyword);
keyword = validKeywords[keyword];
Remove(keyword);
object val = null;
if (value is string && defaultValues[keyword].DefaultValue is Enum)
val = ParseEnum(defaultValues[keyword].Type, (string)value, keyword);
else
val = ChangeType(value, defaultValues[keyword].Type);
values[keyword] = val;
base[keyword] = val;
}
internal void SetUseprocedurebodies(MySqlConnectionStringBuilder msb, MySqlConnectionStringOption sender, object value) { sender.ValidateValue(ref value); MySqlTrace.LogWarning(-1, "Use Procedure Bodies is now obsolete. Use Check Parameters instead"); msb.SetValue("checkparameters", value); msb.SetValue("useprocedurebodies", value); }