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