コード例 #1
0
ファイル: Node.cs プロジェクト: ironyirina/Semantic-Bar
 /// <summary>
 /// Изменение синонима
 /// </summary>
 /// <param name="oldName">Старое имя</param>
 /// <param name="newName">Новое имя</param>
 public void ChangeSynonym(string oldName, string newName)
 {
     if (!WordForms.Keys.Contains(oldName))
     {
         throw new ArgumentException(SemanticWeb.ErrMsg + "Попытка переименовать несуществующий синоним");
     }
     WordForms.Remove(oldName);
     WordForms.Add(newName.Trim(), new List <string>());
     SemanticWeb.IsChanged = true;
 }
コード例 #2
0
ファイル: Node.cs プロジェクト: ironyirina/Semantic-Bar
 /// <summary>
 /// Удаление синонима
 /// </summary>
 /// <param name="synonym">Синоним</param>
 public void DeleteSynonym(string synonym)
 {
     WordForms.Remove(synonym);
     SemanticWeb.IsChanged = true;
 }