public static ApplicationManager GetApplicationManager() { if (_theAppManager == null) { lock(ApplicationManagerStaticLock) { if (_theAppManager == null) _theAppManager = new ApplicationManager(); } } return _theAppManager; }
internal void Initialize(ApplicationManager appManager, IApplicationHost appHost) { _appManager = appManager; _appId = FluorineRuntime.AppDomainAppIdInternal; _appVirtualPath = FluorineRuntime.AppDomainAppVirtualPathObject; _appPhysicalPath = FluorineRuntime.AppDomainAppPathInternal; _appHost = appHost; _initiateShutdownWorkItemCallback = new WaitCallback(InitiateShutdownWorkItemCallback); }