int IVsTextManagerEvents2.OnUserPreferencesChanged2(VIEWPREFERENCES2[] pViewPrefs, FRAMEPREFERENCES2[] pFramePrefs, LANGPREFERENCES2[] pLangPrefs, FONTCOLORPREFERENCES2[] pColorPrefs)
        {
            if (pLangPrefs != null)
            {
                LANGPREFERENCES2[] preferences = pLangPrefs.Where(i => i.guidLang == _preferences.guidLang).ToArray();
                if (preferences.Length > 0)
                    _preferences = preferences[0];
            }

            return VSConstants.S_OK;
        }