Esempio n. 1
0
        public static void Init(bool allowDelayedLoad)
        {
            //nextsession = LoadNextSession();

            AppModule.Run(allowDelayedLoad, delegate(object state) {
                LoadPopularMonitors();
                LoadPopularBills();                 // after LoadPopularMonitors
            });
        }
Esempio n. 2
0
        /// <summary>
        /// Raises the <see cref="Application.Startup"/> event.
        /// </summary>
        /// <param name="e">A <see cref="StartupEventArgs"/> that contains the event data.</param>
        protected override void OnStartup(StartupEventArgs e)
        {
            VerifyAccess();

            if (modules == null)
            {
                modules = new List <ModuleContext>(4);

                if (modulesUri != null && LoadComponent(modulesUri) is ModuleIterator iterator)
                {
                    modules.AddRange(iterator.OfType <ModuleContext>());
                }

                AppModule.Run(this);
            }

            base.OnStartup(e);
        }