/// <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; }
/// <summary> /// Удаление синонима /// </summary> /// <param name="synonym">Синоним</param> public void DeleteSynonym(string synonym) { WordForms.Remove(synonym); SemanticWeb.IsChanged = true; }