public void Load() { try { this._decorated.Load(); } catch (ConfigurationException arg_0D_0) { ConfigurationErrorsException ex; if ((ex = (arg_0D_0.InnerException as ConfigurationErrorsException)) == null || string.IsNullOrEmpty(ex.Filename)) { throw; } File.Delete(ex.Filename); SingleInstanceHelper.ReleaseSingleInstanceLock(); Process.Start(Application.ResourceAssembly.Location); Environment.Exit(0); } }
public void RestartAppIfInvalid() { try { bool arg_0B_0 = this._settings.AppFirstRun; } catch (ConfigurationException arg_0E_0) { ConfigurationErrorsException expr_18 = arg_0E_0.InnerException as ConfigurationErrorsException; if (expr_18 == null) { throw; } File.Delete(expr_18.Filename); SingleInstanceHelper.ReleaseSingleInstanceLock(); Process.Start(Application.ResourceAssembly.Location); Environment.Exit(0); } }
internal void <EnsureServiceHealthy> b__3_0(bool cancelled) { SingleInstanceHelper.ReleaseSingleInstanceLock(); Environment.Exit(0); }