// Static factory public static ApplicationPage Get() { if ((instance == null) || (instance.manager == null) || (!Manager.Current.Disposed)) { lock (synchronize) { if ((instance == null) || (instance.manager == null) || (!Manager.Current.Disposed)) { instance = new ApplicationPage(Application.Get().CurrentManager); } } } return(instance); }
public void DisposeInstance() { instance = null; }
public LoginPage Logout() { StartBrowser(); ApplicationPage.Get().NavigateTo(applicationSources.GetLogoutUrl()); return(new LoginPage(CurrentManager)); }