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); }; } }
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(); }
public void Process(StartupArgs args) { HatcherGuide <IServicesSteward> .Instance.InformDisplayStage(); }
public void Process(StartupArgs args) { HatcherGuide<IGardenbed>.Instance.InformPostInitStage(); }