// 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;
 }
Exemple #3
0
 public LoginPage Logout()
 {
     StartBrowser();
     ApplicationPage.Get().NavigateTo(applicationSources.GetLogoutUrl());
     return(new LoginPage(CurrentManager));
 }