public void Process(StartupArgs args)
 {
     if (args.StartupParams.Any(x => x.Equals(StringConstants.OpenConfigDialogStartupKey, StringComparison.OrdinalIgnoreCase)))
       {
     this.SilentlyTryToOpenConfigurationWindow();
       }
 }
Exemple #2
0
 public void Process(StartupArgs args)
 {
     if (args.StartupParams.Any(x => x.Equals(StringConstants.OpenConfigDialogStartupKey, StringComparison.OrdinalIgnoreCase)))
     {
         this.SilentlyTryToOpenConfigurationWindow();
     }
 }
        public void Process(StartupArgs args)
        {
            this.UISynchronizationContext = SynchronizationContext.Current;

              var monitor = HatcherGuide<ISingleInstanceMonitor>.Instance;
              bool isFirstInstance = monitor.TryAcquireOwnershipNotifyIfFail();
              if (!isFirstInstance)
              {
            Application.Current.Shutdown(2);
            args.Abort();
              }
              else
              {
            monitor.AttemptFromAnotherProcess +=
              delegate(object sender, EventArgs eventArgs) { this.UISynchronizationContext.Post(this.OpenConfigurationWindow, null); };
              }
        }
        public void Process(StartupArgs args)
        {
            this.UISynchronizationContext = SynchronizationContext.Current;

            var  monitor         = HatcherGuide <ISingleInstanceMonitor> .Instance;
            bool isFirstInstance = monitor.TryAcquireOwnershipNotifyIfFail();

            if (!isFirstInstance)
            {
                Application.Current.Shutdown(2);
                args.Abort();
            }
            else
            {
                monitor.AttemptFromAnotherProcess +=
                    delegate(object sender, EventArgs eventArgs) { this.UISynchronizationContext.Post(this.OpenConfigurationWindow, null); };
            }
        }
Exemple #5
0
 public static void Run(string[] startParams)
 {
     var args = new StartupArgs(startParams);
       HatcherGuide<IPipelineManager>.Instance.InvokePipelineUnmaskedExceptions("startup", args);
 }
 public void Process(StartupArgs args)
 {
     HatcherGuide<IServicesSteward>.Instance.InformDisplayStage();
 }
        public static void Run(string[] startParams)
        {
            var args = new StartupArgs(startParams);

            HatcherGuide <IPipelineManager> .Instance.InvokePipelineUnmaskedExceptions("startup", args);
        }
 public void Process(StartupArgs args)
 {
     HatcherGuide <IGardenbed> .Instance.InformPostInitStage();
 }
 public void Process(StartupArgs args)
 {
     HatcherGuide <IServicesSteward> .Instance.InformInitializeStage();
 }
 public void Process(StartupArgs args)
 {
     HatcherGuide<IServicesSteward>.Instance.InformInitializeStage();
 }
Exemple #11
0
 public void Process(StartupArgs args)
 {
     HatcherGuide <IServicesSteward> .Instance.InformDisplayStage();
 }
 public void Process(StartupArgs args)
 {
     HatcherGuide<IGardenbed>.Instance.InformPostInitStage();
 }