public static void Init(bool allowDelayedLoad) { //nextsession = LoadNextSession(); AppModule.Run(allowDelayedLoad, delegate(object state) { LoadPopularMonitors(); LoadPopularBills(); // after LoadPopularMonitors }); }
/// <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); }