public void Dispose()
 {
     _classicDesktopStyleApplicationLifetime.Dispose();
     _uiThreadTask?.Dispose();
 }
 public void Dispose()
 {
     try { lifetime.Shutdown(); }
     finally { lifetime.Dispose(); }
 }