1 instantiation of ResourceSnapshot
Aspire.Hosting.Native.Core (1)
Model\ApplicationModel.cs (1)
379private ResourceSnapshot Snapshot(Resource resource) => new(resource.Handle, resource.Name, resource.TypeId.Value,
18 references to ResourceSnapshot
Aspire.Hosting.Native.Core (10)
Model\ApplicationModel.cs (3)
101public ResourceSnapshot ReadResource(ResourceHandle handle) => 255private ResourceSnapshot ReadResourceCore(ResourceHandle handle) 379private ResourceSnapshot Snapshot(Resource resource) => new(resource.Handle, resource.Name, resource.TypeId.Value,
Model\ApplicationSnapshot.cs (1)
9internal sealed record ApplicationSnapshot(Guid GenerationId, ImmutableArray<ResourceSnapshot> Resources)
Runtime\RuntimeGeneration.cs (4)
105foreach (var declaration in revision.Resources) 107var updated = declaration with 1060private sealed class RuntimeResource(ResourceSnapshot declaration) 1062public ResourceSnapshot Declaration { get; set; } = declaration;
Runtime\WorkloadExecutionPlan.cs (2)
16public static void Validate(IEnumerable<ResourceSnapshot> declarations, bool allocationBeforeStart) 20foreach (var resource in resources.Values)
Aspire.Hosting.Native.Core.Tests (4)
ApplicationModelTests.cs (1)
15var snapshot = model.ReadResource(resource);
DeclarativeApplicationTests.cs (2)
72var snapshot = Assert.Single((await seal.WaitAsync(TimeSpan.FromSeconds(15), TimeProvider.System)).Resources); 142var snapshot = composition.Model.ReadResource(resource.Handle);
NativeModelAlignmentTests.cs (1)
26var snapshot = composition.Model.ReadResource(workload.Handle);
Aspire.Hosting.Native.Server (4)
Api\CompositionApi.cs (1)
317internal static DeclarationSnapshot Copy(ResourceSnapshot snapshot) => new()
Api\PublishingApi.cs (1)
30foreach (var resource in snapshot.Resources.OrderBy(resource => resource.Name, StringComparer.Ordinal))
Api\RuntimeApi.cs (2)
102var declaration = resource.Composition.Model.ReadResource(resource.Handle); 128var declaration = resource.Composition.Model.ReadResource(resource.Handle);