1 instantiation of NativeAuxiliaryResourceSnapshot
Aspire.Hosting.Native.Server (1)
Auxiliary\NativeAuxiliaryBackchannel.cs (1)
210_snapshots = observation?.Resources.Select(resource => new NativeAuxiliaryResourceSnapshot
10 references to NativeAuxiliaryResourceSnapshot
Aspire.Hosting.Native.Server (10)
Auxiliary\NativeAuxiliaryBackchannel.cs (7)
38private NativeAuxiliaryResourceSnapshot[] _snapshots = []; 199private NativeAuxiliaryResourceSnapshot[] ReadSnapshots(NativeAuxiliaryResourcesRequest request) 251private async IAsyncEnumerable<NativeAuxiliaryResourceSnapshot> WatchSnapshotsAsync(NativeAuxiliaryResourcesRequest request, 255var previousSnapshots = new Dictionary<string, NativeAuxiliaryResourceSnapshot>(StringComparer.OrdinalIgnoreCase); 259NativeAuxiliaryResourceSnapshot[] snapshots; 280foreach (var removed in previousSnapshots.Values.Where(snapshot => !current.ContainsKey(snapshot.Name))) 288foreach (var snapshot in snapshots)
Auxiliary\NativeAuxiliaryDataTypes.cs (3)
81internal sealed record NativeAuxiliaryResources(NativeAuxiliaryResourceSnapshot[] Resources); 173[JsonSerializable(typeof(NativeAuxiliaryResourceSnapshot[]))] 174[JsonSerializable(typeof(NativeAuxiliaryResourceSnapshot))]