18 instantiations of ReplicaAnnotation
Aspire.Hosting (2)
DotnetProgramResourceBuilderExtensions.cs (1)
28
builder.WithAnnotation(new
ReplicaAnnotation
(replicas));
ProjectResourceBuilderExtensions.cs (1)
976
builder.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)
291
resource.Annotations.Add(new
ReplicaAnnotation
(3));
ResourceCommandServiceTests.cs (1)
120
custom.WithAnnotation(new
ReplicaAnnotation
(2));
Terminals\ResourceTerminalCatalogTests.cs (2)
72
builder.AddExecutable("myapp", "myapp", ".").WithAnnotation(new
ReplicaAnnotation
(3)).WithTerminal();
103
builder.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));
1262
resource.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.
983
if (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
146
var replicaCount = parent.Annotations.OfType<
ReplicaAnnotation
>().LastOrDefault()?.Replicas ?? 1;
Aspire.Hosting.Azure.AppContainers (1)
ContainerAppContext.cs (1)
73
MinReplicas = _containerAppEnvironmentContext.Environment.IsExpress && !Resource.HasAnnotationOfType<
ReplicaAnnotation
>()
Aspire.Hosting.Dotnet.Tests (2)
DotnetProjectFacadeTests.cs (2)
24
Assert.Equal(3, Assert.Single(resource.Resource.Annotations.OfType<
ReplicaAnnotation
>()).Replicas);
182
Assert.Equal(2, Assert.Single(legacy.Resource.Annotations.OfType<
ReplicaAnnotation
>()).Replicas);
Aspire.Hosting.Tests (2)
ProjectResourceTests.cs (2)
319
var
replica = Assert.Single(resource.Annotations.OfType<
ReplicaAnnotation
>());