1 write to RecentAppHosts
aspire-tray (1)
src\Aspire.Tray\Common\TrayController.cs (1)
643RecentAppHosts = recent,
12 references to RecentAppHosts
aspire-tray (12)
NativeSmokeHarness.cs (4)
189var paths = state.AppHosts.Concat(state.RecentAppHosts).Select(host => host.Id).ToArray(); 281var missing = state.RecentAppHosts.Single(host => TrayAppHostPath.Comparer.Equals(host.Id.AppHostPath, _missing)); 284Require(_controller.State.RecentAppHosts.Any(host => host.Id == missing.Id), "Cancel removed a missing recent path."); 287Require(_controller.State.RecentAppHosts.All(host => host.Id != missing.Id), "Missing recent path was not removed.");
TrayApplication.Actions.cs (2)
120return state.AppHosts.Concat(state.RecentAppHosts).SingleOrDefault(host => host.Id == id) 135else if (controller.State.RecentAppHosts.Any(host => TrayAppHostPath.Comparer.Equals(host.Id.AppHostPath, path)))
TrayApplication.Menus.cs (3)
69foreach (var host in state.RecentAppHosts) 73if (state.RecentAppHosts.Count == 0) 151var host = (row.Recent ? state.RecentAppHosts : state.AppHosts).SingleOrDefault(item => item.Id == row.Id);
TrayApplication.NativeSmoke.cs (3)
230NativeSmokeHarness.Require(menu.Rows.Select(row => row.Id).SequenceEqual(state.AppHosts.Concat(state.RecentAppHosts).Select(row => row.Id)), 241var host = (row.Recent ? state.RecentAppHosts : state.AppHosts).SingleOrDefault(host => host.Id == row.Id); 345: (row.Recent ? state.RecentAppHosts : state.AppHosts).SingleOrDefault(host => host.Id == row.Id);