internal static List <IPreferenceWindowExtension> GetPreferenceWindowExtensions() { List <IPreferenceWindowExtension> list = new List <IPreferenceWindowExtension>(); IEnumerator <IPlatformSupportModule> enumerator = platformSupportModules.GetEnumerator(); try { while (enumerator.MoveNext()) { IPreferenceWindowExtension item = enumerator.Current.CreatePreferenceWindowExtension(); if (item != null) { list.Add(item); } } } finally { if (enumerator == null) { } enumerator.Dispose(); } return(list); }
internal static List <IPreferenceWindowExtension> GetPreferenceWindowExtensions() { List <IPreferenceWindowExtension> list = new List <IPreferenceWindowExtension>(); foreach (IPlatformSupportModule current in ModuleManager.platformSupportModules) { IPreferenceWindowExtension preferenceWindowExtension = current.CreatePreferenceWindowExtension(); if (preferenceWindowExtension != null) { list.Add(preferenceWindowExtension); } } return(list); }
internal static List <IPreferenceWindowExtension> GetPreferenceWindowExtensions() { List <IPreferenceWindowExtension> prefWindExtensions = new List <IPreferenceWindowExtension>(); foreach (var module in platformSupportModules.Values) { IPreferenceWindowExtension prefWindowExtension = module.CreatePreferenceWindowExtension(); if (prefWindowExtension != null) { prefWindExtensions.Add(prefWindowExtension); } } return(prefWindExtensions); }