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;
}