public static void DeleteValueString(string valueString) { if (_valueAliasDict.ContainsKey(valueString)) { _valueAliasDict.Remove(valueString); ValueAliasChanged.Invoke(new ValueAliasChangedEventArgs(ValueChangedType.Remove, valueString, string.Empty)); } }
public static void UpdateAlias(string valueString, string alias) { if (ContainValue(valueString)) { if (alias != string.Empty) { _valueAliasDict[valueString] = alias; ValueAliasChanged.Invoke(new ValueAliasChangedEventArgs(ValueChangedType.Update, valueString, alias)); } else { _valueAliasDict.Remove(valueString); ValueAliasChanged.Invoke(new ValueAliasChangedEventArgs(ValueChangedType.Remove, valueString, alias)); } } else { if (valueString != string.Empty && alias != string.Empty) { _valueAliasDict.Add(valueString, alias); ValueAliasChanged.Invoke(new ValueAliasChangedEventArgs(ValueChangedType.Add, valueString, alias)); } } }
public static void Clear() { _valueAliasDict.Clear(); ValueAliasChanged.Invoke(new ValueAliasChangedEventArgs(ValueChangedType.Clear, string.Empty, string.Empty)); }