public static void DeleteValueString(string valueString) { if (_valueCommentDict.ContainsKey(valueString)) { _valueCommentDict.Remove(valueString); ValueCommentChanged.Invoke(new ValueCommentChangedEventArgs(ValueChangedType.Remove, valueString, string.Empty)); } }
public static void UpdateComment(string valueString, string comment) { if (ContainValue(valueString)) { if (comment != string.Empty) { _valueCommentDict[valueString] = comment; ValueCommentChanged.Invoke(new ValueCommentChangedEventArgs(ValueChangedType.Update, valueString, comment)); } else { _valueCommentDict.Remove(valueString); ValueCommentChanged.Invoke(new ValueCommentChangedEventArgs(ValueChangedType.Remove, valueString, comment)); } } else { if (valueString != string.Empty && comment != string.Empty) { _valueCommentDict.Add(valueString, comment); ValueCommentChanged.Invoke(new ValueCommentChangedEventArgs(ValueChangedType.Add, valueString, comment)); } } }
public static void Clear() { _valueCommentDict.Clear(); ValueCommentChanged.Invoke(new ValueCommentChangedEventArgs(ValueChangedType.Clear, string.Empty, string.Empty)); }