public PersistComponentSynonyms ( Dictionary |
||
synonyms | Dictionary |
|
return | void |
public void PersistComponentSynonyms(Dictionary<ComponentId, HashSet<string>> synonyms)
{
if (synonyms == null) throw new ArgumentNullException(nameof(synonyms));
File.WriteAllText(_componentSynonymsFilename, ConvertComponentSynonymsToJsonObject(synonyms).ToString());
}
public void AddSynonymsForComponent(ComponentId componentId, params string[] synonyms) { if (componentId == null) { throw new ArgumentNullException(nameof(componentId)); } if (synonyms == null) { throw new ArgumentNullException(nameof(synonyms)); } AddSynonyms(_componentSynonyms, componentId, synonyms); _storage.PersistComponentSynonyms(_componentSynonyms); }