/// <summary> /// Returns the MySql dump parameter representation of the specified MySqlDumpParameters enumeration. /// </summary> /// <param name="parameter"></param> /// <returns></returns> public static string GetParameterValue(MySqlDumpParameters parameter) { string _value = ""; string _name = Enum.GetName(typeof(MySqlDumpParameters), parameter); char[] _chars = _name.ToCharArray(); if (_chars.Length > 0) { _value += "-"; foreach (char _char in _chars) { if (Char.IsLetter(_char) && Char.IsUpper(_char)) { _value += "-"; } _value += _char.ToString().ToLower(); } } return(_value); }
/// <summary> /// Removes the specified parameter from the collection. /// </summary> /// <param name="parameter"></param> public void Remove(MySqlDumpParameters parameter) { base.Remove(MySql.GetParameterValue(parameter)); }
/// <summary> /// Returns whether the specified parameter already exists in the collection or not. /// </summary> /// <param name="parameter"></param> /// <returns></returns> public bool Contains(MySqlDumpParameters parameter) { return(base.Contains(MySql.GetParameterValue(parameter))); }
/// <summary> /// Adds a new parameter in the collection. /// </summary> /// <param name="parameter"></param> /// <returns></returns> public int Add(MySqlDumpParameters parameter) { return(base.Add(MySql.GetParameterValue(parameter))); }
/// <summary> /// Removes the specified parameter from the collection. /// </summary> /// <param name="parameter">MySql dump parameter to remove</param> public void Remove(MySqlDumpParameters parameter) { base.Remove(MySql.GetParameterValue(parameter)); }
/// <summary> /// Returns whether the specified parameter already exists in the collection or not. /// </summary> /// <param name="parameter">MySql dump parameter to eveluate.</param> /// <returns>True if the parameter already exists within the collection owtherwise false.</returns> public bool Contains(MySqlDumpParameters parameter) { return base.Contains(MySql.GetParameterValue(parameter)); }
/// <summary> /// Adds a new parameter in the collection. /// </summary> /// <param name="parameter">MySql dump parameter.</param> /// <returns>Index of the newly added parameter within the collection.</returns> public int Add(MySqlDumpParameters parameter) { return base.Add(MySql.GetParameterValue(parameter)); }
/// <summary> /// Returns the MySql dump parameter representation of the specified MySqlDumpParameters enumeration. /// </summary> /// <param name="parameter">MySqlDumpParamater to evaluate</param> /// <returns>MySql dump parameter representation of the specified enumeration.</returns> public static string GetParameterValue(MySqlDumpParameters parameter) { string _value = ""; string _name = Enum.GetName(typeof(MySqlDumpParameters), parameter); char[] _chars = _name.ToCharArray(); if (_chars.Length > 0) { _value += "-"; foreach (char _char in _chars) { if (Char.IsLetter(_char) && Char.IsUpper(_char)) _value += "-"; _value += _char.ToString().ToLower(); } } return _value; }