protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         EntityRepository?.Dispose();
     }
 }
示例#2
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         EntityRepository.Dispose();
     }
     base.Dispose(disposing);
 }
        private void Application_Exit(object sender, ExitEventArgs e)
        {
            try
            {
                if (MonitorManager.IsTwoMonitor)
                {
                    LockDisplayWindow.Close();
                }
                MainWnd.Close();
                Taskbar.Show();

                if (CurrentProceess?.IsProcessOpened ?? false)
                {
                    CurrentProceess.StopProcess();
                }
                Repository.Dispose();
                Logger.Info("End seanse in VrManager!!!!!");
            }
            catch (Exception ex)
            {
                SendException(ex);
            }
        }
示例#4
0
        private void Application_Exit(object sender, ExitEventArgs e)
        {
            try
            {
                Convert.ToUInt32("sdsa");
                if (MonitorManager.IsTwoMonitor)
                {
                    LockDisplayWindow.Close();
                }
                MainWnd.Close();
                Taskbar.Show();

                if (CurrentProceess?.IsProcessOpened ?? false)
                {
                    CurrentProceess.StopProcess();
                }
                Repository.Dispose();
                Logger.Info("End seanse in VrManager!!!!!");
            }
            catch (Exception ex)
            {
                App.Logger.Error($"exeption {ex.Message} ||| in class {nameof(App)} and method {GetStackTraseMethod().GetMethod().Name}");
            }
        }
示例#5
0
 protected override void DisposeResources()
 {
     Abandon();
     EntityRepository.Dispose();
 }