public static List <string> AvailableLanguages()
        {
            //IL_0019: Unknown result type (might be due to invalid IL or missing references)
            //IL_001f: Expected O, but got Unknown
            List <string> list = new List <string>();

            try
            {
                foreach (InputLanguage item in (ReadOnlyCollectionBase)(object)InputLanguage.get_InstalledInputLanguages())
                {
                    InputLanguage val = (InputLanguage)(object)item;
                    list.Add(val.get_Culture().EnglishName);
                }
                return(list);
            }
            catch
            {
                return(list);
            }
        }