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)
38
private
NativeAuxiliaryResourceSnapshot
[] _snapshots = [];
199
private
NativeAuxiliaryResourceSnapshot
[] ReadSnapshots(NativeAuxiliaryResourcesRequest request)
251
private async IAsyncEnumerable<
NativeAuxiliaryResourceSnapshot
> WatchSnapshotsAsync(NativeAuxiliaryResourcesRequest request,
255
var previousSnapshots = new Dictionary<string,
NativeAuxiliaryResourceSnapshot
>(StringComparer.OrdinalIgnoreCase);
259
NativeAuxiliaryResourceSnapshot
[] snapshots;
280
foreach (
var
removed in previousSnapshots.Values.Where(snapshot => !current.ContainsKey(snapshot.Name)))
288
foreach (
var
snapshot in snapshots)
Auxiliary\NativeAuxiliaryDataTypes.cs (3)
81
internal sealed record NativeAuxiliaryResources(
NativeAuxiliaryResourceSnapshot
[] Resources);
173
[JsonSerializable(typeof(
NativeAuxiliaryResourceSnapshot
[]))]
174
[JsonSerializable(typeof(
NativeAuxiliaryResourceSnapshot
))]