Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }