2 writes to _snapshot
Aspire.Tray.Tests (2)
src\Aspire.Tray\Common\TrayController.cs (2)
327
_snapshot
= snapshot;
352
_snapshot
= _snapshot with { Discovery = snapshot.Discovery };
15 references to _snapshot
Aspire.Tray.Tests (15)
src\Aspire.Tray\Common\TrayController.cs (15)
236
if (
_snapshot
.Discovery != DiscoveryState.Live)
242
if (
_snapshot
.AppHosts.Any(host => TrayAppHostPath.Comparer.Equals(TrayAppHostPath.Normalize(host.AppHostPath), path)))
265
if (
_snapshot
.Discovery != DiscoveryState.Live)
273
return
_snapshot
.AppHosts.SingleOrDefault(host => host.Id == id)
308
snapshot =
_snapshot
with { Discovery = DiscoveryState.Disconnected };
352
_snapshot =
_snapshot
with { Discovery = snapshot.Discovery };
354
var liveIds =
_snapshot
.AppHosts.Select(host => host.Id).ToHashSet();
492
if (
_snapshot
.Discovery != DiscoveryState.Live)
496
var protectedPaths =
_snapshot
.AppHosts.Select(host => TrayAppHostPath.Normalize(host.AppHostPath))
569
var live =
_snapshot
.Discovery == DiscoveryState.Live;
572
var rows =
_snapshot
.AppHosts.Select(host =>
593
var listedPaths =
_snapshot
.AppHosts.Select(host => TrayAppHostPath.Normalize(host.AppHostPath))
611
var discoveryNotice =
_snapshot
.Discovery switch
620
?? (
_snapshot
.Discovery == DiscoveryState.Connecting ? "Connecting to Aspire..." : null)
626
Volatile.Write(ref _state, new(
_snapshot
.Discovery, rows.ToArray(), status)