internal override void SerializeParams(IDictionary <ParamName, object> valueSet) { valueSet.Add(ParamName.RegistryBaseKey, BaseKey.ToString()); valueSet.Add(ParamName.RegistryKey, Key); valueSet.Add(ParamName.RegistryValueName, ValueName); valueSet.Add(ParamName.RegistryDefaultValue, DefaultValue); }
/// <summary>Displays the Modifier and key in extended format. /// </summary> /// <returns>The key and modifier in string.</returns> public string Info() { string info = ""; foreach (Modifiers mod in new HotKeyShared.ParseModifier((int)BaseModifier)) { info += mod + " + "; } info += BaseKey.ToString(); return(info); }
private string GetIndexSetKey(string indexName) { var baseKey = BaseKey.ToString(); return(baseKey.Substring(0, baseKey.Length - 2) + indexName); }
public string Format() { return(Category + "|" + Name + "|" + BaseKey.ToString("N")); }