2 instantiations of PanelAccessibleElement
Aspire.Tray.Tests (2)
src\Aspire.Tray\Common\TrayPanel.cs (2)
1369_accessible.Add(new(PanelAccessibleKey.For(key), role, name, bounds, hit, target, description)); 1382_accessible.Add(new(PanelAccessibleKey.For(label), PanelAccessibleRole.Text, text, bounds, chrome ? bounds : bounds.Intersect(_viewport)));
12 references to PanelAccessibleElement
Aspire.Tray.Tests (12)
src\Aspire.Tray\Common\TrayPanel.cs (2)
61private List<PanelAccessibleElement> _accessible = []; 728var accessible = new List<PanelAccessibleElement>();
src\Aspire.Tray\Common\TrayPanelScene.cs (1)
224IReadOnlyList<PanelAccessibleElement> Accessibility);
TrayPanelTests.cs (9)
895var title = scene.Accessibility.Single(element => element.Key.Label == "header.title"); 896var status = scene.Accessibility.Single(element => element.Key.Label == "header.status"); 1211var firstRow = scene.Accessibility[3]; 1215var recent = scene.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.ToggleRecent); 1269var last = panel.Scene.Accessibility.Last(element => element.Target?.Kind == PanelTargetKind.Row); 1271var status = panel.Scene.Accessibility.Single(element => element.Key.Label == "header.status"); 1278var visible = panel.Scene.Accessibility.Single(element => element.Key == last.Key); 1290var launch = panel.Scene.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.LaunchAtSignIn); 1330var quit = panel.Scene.Accessibility.Single(element => element.Target?.Kind == PanelTargetKind.Quit);