예제 #1
0
 public static void DeleteValueString(string valueString)
 {
     if (_valueCommentDict.ContainsKey(valueString))
     {
         _valueCommentDict.Remove(valueString);
         ValueCommentChanged.Invoke(new ValueCommentChangedEventArgs(ValueChangedType.Remove, valueString, string.Empty));
     }
 }
예제 #2
0
 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));
         }
     }
 }
예제 #3
0
 public static void Clear()
 {
     _valueCommentDict.Clear();
     ValueCommentChanged.Invoke(new ValueCommentChangedEventArgs(ValueChangedType.Clear, string.Empty, string.Empty));
 }