public PersistComponentStateSynonyms ( Dictionary |
||
synonyms | Dictionary |
|
리턴 | void |
public void PersistComponentStateSynonyms(Dictionary<ComponentState, HashSet<string>> synonyms)
{
if (synonyms == null) throw new ArgumentNullException(nameof(synonyms));
File.WriteAllText(_componentStateSynonymsFilename, ConvertComponentStateSynonymsToJsonArray(synonyms).ToString());
}
public void AddSynonymsForComponentState(IComponentState componentState, params string[] synonyms) { if (componentState == null) { throw new ArgumentNullException(nameof(componentState)); } if (synonyms == null) { throw new ArgumentNullException(nameof(synonyms)); } AddSynonyms(_componentStateSynonyms, componentState, synonyms); _storage.PersistComponentStateSynonyms(_componentStateSynonyms); }