MediaPortal.Plugins.MovingPictures.DataProviders.DataProviderManager.GetAvailableLanguages C# (CSharp) Method

GetAvailableLanguages() public method

public GetAvailableLanguages ( ) : HashSet
return HashSet
        public HashSet<CultureInfo> GetAvailableLanguages()
        {
            HashSet<CultureInfo> results = new HashSet<CultureInfo>();

            foreach (DBSourceInfo currSource in detailSources) {
                try {
                    if (currSource.Provider.LanguageCode != "")
                        results.Add(new CultureInfo(currSource.Provider.LanguageCode));
                }
                catch (Exception e) {
                    if (e is ThreadAbortException)
                        throw e;
                }
            }

            return results;
        }