Microsoft.VisualStudio.Language.Spellchecker.GlobalDictionary.RegisterSpellingDictionaryService C# (CSharp) Method

RegisterSpellingDictionaryService() private method

private RegisterSpellingDictionaryService ( SpellingDictionaryService dictionary ) : void
dictionary SpellingDictionaryService
return void
        internal void RegisterSpellingDictionaryService(SpellingDictionaryService dictionary)
        {
            _registeredDictionaries.Add(new WeakReference(dictionary));
        }

Usage Example

        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);
        }
All Usage Examples Of Microsoft.VisualStudio.Language.Spellchecker.GlobalDictionary::RegisterSpellingDictionaryService