public SpellingDictionaryService(IList<ISpellingDictionary> bufferSpecificDictionaries, GlobalDictionary globalDictionary)
{
_bufferSpecificDictionaries = bufferSpecificDictionaries;
_globalDictionary = globalDictionary;
foreach (var dictionary in _bufferSpecificDictionaries)
{
dictionary.DictionaryUpdated += BufferSpecificDictionaryUpdated;
}
// Register to receive events when the global dictionary is updated
_globalDictionary.RegisterSpellingDictionaryService(this);
}