2 instantiations of ResourceSnapshotAnnotation
Aspire.Hosting (2)
CustomResourceExtensions.cs (1)
26return builder.WithAnnotation(new ResourceSnapshotAnnotation(initialSnapshot), ResourceAnnotationMutationBehavior.Replace);
Dashboard\DashboardLifecycleHook.cs (1)
179dashboardResource.Annotations.Add(new ResourceSnapshotAnnotation(snapshot));
13 references to ResourceSnapshotAnnotation
Aspire.Hosting (3)
ApplicationModel\ResourceNotificationService.cs (1)
702if (resource.Annotations.OfType<ResourceSnapshotAnnotation>().LastOrDefault() is { } annotation)
Dcp\DcpExecutor.cs (2)
1015if (resource.TryGetLastAnnotation<ResourceSnapshotAnnotation>(out var initial) &&
Aspire.Hosting.Tests (10)
AddParameterTests.cs (4)
29var annotation = parameterResource.Annotations.OfType<ResourceSnapshotAnnotation>().SingleOrDefault(); 379var annotation = connectionStringResource.Annotations.OfType<ResourceSnapshotAnnotation>().SingleOrDefault();
Dashboard\DashboardResourceTests.cs (2)
50var initialSnapshot = Assert.Single(dashboard.Annotations.OfType<ResourceSnapshotAnnotation>());
ExternalServiceTests.cs (2)
243Assert.True(externalService.Resource.TryGetAnnotationsOfType<ResourceSnapshotAnnotation>(out var snapshotAnnotations)); 244var snapshot = Assert.Single(snapshotAnnotations);
ResourceNotificationTests.cs (2)
29var annotation = custom.Resource.Annotations.OfType<ResourceSnapshotAnnotation>().SingleOrDefault();