18 instantiations of ReplicaAnnotation
Aspire.Hosting (2)
DotnetProgramResourceBuilderExtensions.cs (1)
28builder.WithAnnotation(new ReplicaAnnotation(replicas));
ProjectResourceBuilderExtensions.cs (1)
976builder.WithAnnotation(new ReplicaAnnotation(replicas));
Aspire.Hosting.Tests (16)
Dcp\DcpExecutorTests.cs (3)
382.WithAnnotation(new ReplicaAnnotation(3)); 6564.WithAnnotation(new ReplicaAnnotation(2)) 11791.WithAnnotation(new ReplicaAnnotation(2))
DotnetProgramPublishingTests.cs (1)
291resource.Annotations.Add(new ReplicaAnnotation(3));
ResourceCommandServiceTests.cs (1)
120custom.WithAnnotation(new ReplicaAnnotation(2));
Terminals\ResourceTerminalCatalogTests.cs (2)
72builder.AddExecutable("myapp", "myapp", ".").WithAnnotation(new ReplicaAnnotation(3)).WithTerminal(); 103builder.AddExecutable("myapp", "myapp", ".").WithAnnotation(new ReplicaAnnotation(2)).WithTerminal();
WaitForTests.cs (2)
639.WithAnnotation(new ReplicaAnnotation(2)) 692.WithAnnotation(new ReplicaAnnotation(2))
WithTerminalTests.cs (7)
321.WithAnnotation(new ReplicaAnnotation(2)); 347.WithAnnotation(new ReplicaAnnotation(2)) 405.WithAnnotation(new ReplicaAnnotation(2)) 1230.WithAnnotation(new ReplicaAnnotation(3)); 1262resource.WithAnnotation(new ReplicaAnnotation(3)); 1281.WithAnnotation(new ReplicaAnnotation(2)); 1354.WithAnnotation(new ReplicaAnnotation(2));
11 references to ReplicaAnnotation
Aspire.Hosting (6)
ApplicationModel\ResourceExtensions.cs (3)
976/// <see cref="ReplicaAnnotation" /> is found. 983if (resource.TryGetLastAnnotation<ReplicaAnnotation>(out var replicaAnnotation))
ApplicationModel\TerminalAnnotation.cs (1)
25/// final <see cref="ReplicaAnnotation"/> count is always honoured.
TerminalResourceBuilderExtensions.cs (2)
120/// Reads the parent's final <see cref="ReplicaAnnotation"/> and creates one 146var replicaCount = parent.Annotations.OfType<ReplicaAnnotation>().LastOrDefault()?.Replicas ?? 1;
Aspire.Hosting.Azure.AppContainers (1)
ContainerAppContext.cs (1)
73MinReplicas = _containerAppEnvironmentContext.Environment.IsExpress && !Resource.HasAnnotationOfType<ReplicaAnnotation>()
Aspire.Hosting.Dotnet.Tests (2)
DotnetProjectFacadeTests.cs (2)
24Assert.Equal(3, Assert.Single(resource.Resource.Annotations.OfType<ReplicaAnnotation>()).Replicas); 182Assert.Equal(2, Assert.Single(legacy.Resource.Annotations.OfType<ReplicaAnnotation>()).Replicas);
Aspire.Hosting.Tests (2)
ProjectResourceTests.cs (2)
319var replica = Assert.Single(resource.Annotations.OfType<ReplicaAnnotation>());