1 type derived from ResourceSnapshot
Aspire.Hosting (1)
Dashboard\GenericResourceSnapshot.cs (1)
9internal sealed class GenericResourceSnapshot(CustomResourceSnapshot state) : ResourceSnapshot
8 references to ResourceSnapshot
Aspire.Hosting (8)
Dashboard\DashboardService.cs (1)
69foreach (var resource in initialData)
Dashboard\proto\Partials.cs (2)
11public static Resource FromSnapshot(ResourceSnapshot snapshot) 90resource.Commands.Add(new ResourceCommand { Name = command.Name, DisplayName = command.DisplayName, DisplayDescription = command.DisplayDescription ?? string.Empty, Parameter = ResourceSnapshot.ConvertToValue(command.Parameter), ConfirmationMessage = command.ConfirmationMessage ?? string.Empty, IconName = command.IconName ?? string.Empty, IconVariant = MapIconVariant(command.IconVariant), IsHighlighted = command.IsHighlighted, State = MapCommandState(command.State) });
Dashboard\ResourcePublisher.cs (5)
19private sealed record SourceAndResourceSnapshot(IResource Source, ResourceSnapshot Snapshot); 28internal bool TryGetResource(string resourceName, [NotNullWhen(returnValue: true)] out ResourceSnapshot? snapshot, [NotNullWhen(returnValue: true)] out IResource? resource) 84internal async ValueTask IntegrateAsync(IResource source, ResourceSnapshot snapshot, ResourceSnapshotChangeType changeType) 112ImmutableArray<ResourceSnapshot> InitialState, 117ResourceSnapshot Resource);