1 write to _application
aspire-tray (1)
NativeSmokeHarness.cs (1)
77_application = new(_controller, seconds, _startupSettings)
59 references to _application
aspire-tray (59)
NativeSmokeHarness.cs (59)
108Require(!_application.WaitUntilReadyAsync(_shutdown.Token).IsCompleted, "Readiness completed without a running native loop."); 109_restore = Task.Run(() => _application.RestoreIconAsync(_shutdown.Token)); 111_application.Run(); 123_application.Dispose(); 128return _application.ExitCode; 139Require(_application.WaitUntilReadyAsync(_shutdown.Token).IsCompletedSuccessfully, "Native loop readiness was not acknowledged."); 148Require(_application.IconAddFailuresForSmoke == 0, "Readiness was acknowledged before icon creation recovered."); 149_application.VerifyNativeStateForSmoke(); 151_application.VerifyActivationForSmoke(); 161_application.VerifyNativeStateForSmoke(); 165_application.PickRowActionForSmoke(id, PanelTargetKind.CopyPath); 170_application.ClickPanelForSmoke(PanelTargetKind.Dashboard, _hosts[0].Id); 172_application.ClickPanelForSmoke(PanelTargetKind.Documentation); 174_application.ShowMessageForSmoke(); 175_application.VerifyActionListForSmoke(_hosts[1].Id); 176_application.PickRowActionForSmoke(_hosts[0].Id, PanelTargetKind.TogglePin); 179_application.ClickPanelForSmoke(PanelTargetKind.Stop, _hosts[0].Id); 187_application.VerifyNativeStateForSmoke(); 196_application.VerifyNativeStateForSmoke(); 198_application.RunPanelActionForSmoke(new(PanelActionKind.Stop, _staleHost)); 201_application.PressPanelForSmoke(PanelTargetKind.Stop, _hosts[2].Id); 204_application.ClickPanelForSmoke(PanelTargetKind.Start, missing.Id); 205Require(_application.PanelForSmoke.Confirmation == PanelConfirmKind.RemoveMissing, "A missing recent AppHost was not offered for removal inline."); 206_application.ClickPanelForSmoke(PanelTargetKind.ConfirmCancel, missing.Id); 208_application.ClickPanelForSmoke(PanelTargetKind.Start, missing.Id); 209_application.ClickPanelForSmoke(PanelTargetKind.ConfirmAccept, missing.Id); 212_application.ClickPanelForSmoke(PanelTargetKind.Start, pinned.Id); 221_application.VerifyNativeStateForSmoke(); 223_application.ClickPanelForSmoke(PanelTargetKind.ClearRecent); 224Require(_application.PanelForSmoke.Confirmation == PanelConfirmKind.ClearRecent, "Clear did not ask inline."); 225_application.ClickPanelForSmoke(PanelTargetKind.ConfirmCancel); 227_application.ClickPanelForSmoke(PanelTargetKind.ClearRecent); 228_application.ClickPanelForSmoke(PanelTargetKind.ConfirmAccept); 232_application.ReopenPanelForSmoke(); 242_application.RestartExplorerForSmoke(); 243_oldIcon = _application.IconForSmoke; 244_application.InvalidateArtworkForSmoke(); 248if (_application.IconForSmoke == _oldIcon) 252_application.VerifyNativeStateForSmoke(); 253_restore = Task.Run(() => _application.RestoreIconAsync(_shutdown.Token)); 272_application.VerifyNativeStateForSmoke(); 273_application.ClickPanelForSmoke(PanelTargetKind.Dashboard, state.AppHosts.Single(host => host.IsRunning).Id); 293_application.VerifyNativeStateForSmoke(); 307_application.BeginInteractivePreviewForSmoke(); 312_quit = Task.Run(_application.RequestQuit); 328_application.VerifySettingsViewForSmoke(false, true, TraySettingsText.StartupDescription); 329_application.ToggleLaunchAtSignInForSmoke(); 330_application.VerifySettingsViewForSmoke(true, true, TraySettingsText.StartupDescription); 332_application.ToggleLaunchAtSignInForSmoke(); 336_application.VerifySettingsViewForSmoke(false, false, TraySettingsText.StableNativeInstallationRequired); 337_application.ToggleLaunchAtSignInForSmoke(); 340_application.VerifySettingsViewForSmoke(true, true, TraySettingsText.StableNativeInstallationRequired); 341_application.ToggleLaunchAtSignInForSmoke(); 347_application.VerifySettingsViewForSmoke(false, true, TraySettingsText.StartupDescription); 348_application.ToggleLaunchAtSignInForSmoke(); 350Require(_application.PanelForSmoke.Scene.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.LaunchAtSignIn) 354_application.VerifySettingsViewForSmoke(false, false, 358_application.VerifySettingsViewForSmoke(false, true, TraySettingsText.StartupDescription); 359_application.CloseSettingsViewForSmoke();