94 references to Replace
Aspire.Hosting (34)
ContainerResourceBuilderExtensions.cs (11)
97}), ResourceAnnotationMutationBehavior.Replace); 599}, ResourceAnnotationMutationBehavior.Replace) 600.WithAnnotation(new ContainerLifetimeAnnotation { Lifetime = lifetime }, ResourceAnnotationMutationBehavior.Replace); 616return builder.WithAnnotation(new ContainerImagePullPolicyAnnotation { ImagePullPolicy = pullPolicy }, ResourceAnnotationMutationBehavior.Replace); 724return builder.WithAnnotation(annotation, ResourceAnnotationMutationBehavior.Replace) 729return builder.WithAnnotation(annotation, ResourceAnnotationMutationBehavior.Replace) 874return builder.WithAnnotation(annotation, ResourceAnnotationMutationBehavior.Replace) 879return builder.WithAnnotation(annotation, ResourceAnnotationMutationBehavior.Replace) 1110return builder.WithAnnotation(new ContainerNameAnnotation { Name = name }, ResourceAnnotationMutationBehavior.Replace); 1316}, ResourceAnnotationMutationBehavior.Replace); 1856}, ResourceAnnotationMutationBehavior.Replace);
CustomResourceExtensions.cs (1)
28return builder.WithAnnotation(new ResourceSnapshotAnnotation(initialSnapshot), ResourceAnnotationMutationBehavior.Replace);
DistributedApplicationResourceBuilder.cs (2)
20if (behavior != ResourceAnnotationMutationBehavior.Append && behavior != ResourceAnnotationMutationBehavior.Replace) 27if (behavior == ResourceAnnotationMutationBehavior.Replace && Resource.Annotations.OfType<TAnnotation>().SingleOrDefault() is { } existingAnnotation)
DotnetProgramResourceBuilderExtensions.cs (1)
44return builder.WithAnnotation<DisableForwardedHeadersAnnotation>(ResourceAnnotationMutationBehavior.Replace);
ProjectResourceBuilderExtensions.cs (1)
964builder.WithAnnotation<DisableForwardedHeadersAnnotation>(ResourceAnnotationMutationBehavior.Replace);
ResourceBuilderExtensions.cs (18)
133}, ResourceAnnotationMutationBehavior.Replace); 187}, ResourceAnnotationMutationBehavior.Replace); 205}, ResourceAnnotationMutationBehavior.Replace); 765return builder.WithAnnotation(new ManifestPublishingCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Replace); 783return builder.WithAnnotation(new ManifestPublishingCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Replace); 801return builder.WithAnnotation(new ConnectionStringRedirectAnnotation(resource), ResourceAnnotationMutationBehavior.Replace); 1761builder.WithAnnotation(new ProxySupportAnnotation { ProxyEnabled = proxyEnabled }, ResourceAnnotationMutationBehavior.Replace); 4132return builder.WithAnnotation(annotation, ResourceAnnotationMutationBehavior.Replace); 4183return builder.WithAnnotation(annotation, ResourceAnnotationMutationBehavior.Replace); 4234return builder.WithAnnotation(annotation, ResourceAnnotationMutationBehavior.Replace); 4271return builder.WithAnnotation(new CertificateTrustConfigurationCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Replace); 4306return builder.WithAnnotation(annotation, ResourceAnnotationMutationBehavior.Replace); 4342return builder.WithAnnotation(annotation, ResourceAnnotationMutationBehavior.Replace); 4374return builder.WithAnnotation(annotation, ResourceAnnotationMutationBehavior.Replace); 4865return builder.WithAnnotation(new ResourceIconAnnotation(iconName, iconVariant), ResourceAnnotationMutationBehavior.Replace); 5310return builder.WithAnnotation(new HiddenAnnotation(HiddenBehavior.Always), ResourceAnnotationMutationBehavior.Replace); 5330return builder.WithAnnotation(new HiddenAnnotation(HiddenBehavior.OnCompletion) { SuccessfulExitCodes = [exitCode] }, ResourceAnnotationMutationBehavior.Replace); 5381return builder.WithAnnotation(new HiddenAnnotation(HiddenBehavior.OnCompletion) { SuccessfulExitCodes = exitCodes.Count > 0 ? [.. exitCodes] : [0] }, ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
438return builder.WithAnnotation(new ConfigFileAnnotation(path), ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Azure.Kubernetes (2)
AzureKubernetesEnvironmentExtensions.cs (2)
264builder.WithAnnotation(new AksSubnetAnnotation(subnet.Resource.Id), ResourceAnnotationMutationBehavior.Replace); 341ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Azure.Network (1)
AzureVirtualNetworkExtensions.cs (1)
344ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Azure.Sandboxes (2)
AzureSandboxesExtensions.cs (2)
175ResourceAnnotationMutationBehavior.Replace); 296ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
532return builder.WithAnnotation(new ConfigFileAnnotation(path), ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
736if (behavior == ResourceAnnotationMutationBehavior.Replace
Aspire.Hosting.Azure.Tests (4)
AzureCosmosDBExtensionsTests.cs (4)
801}, ResourceAnnotationMutationBehavior.Replace); 833}, ResourceAnnotationMutationBehavior.Replace); 862}, ResourceAnnotationMutationBehavior.Replace); 892}, ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Garnet (1)
GarnetBuilderExtensions.cs (1)
311return builder.WithAnnotation(new PersistenceAnnotation(interval), ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Go (9)
GoHostingExtensions.cs (9)
290rb.WithAnnotation(new GoPackagePathAnnotation(packagePath), ResourceAnnotationMutationBehavior.Replace); 295rb.WithAnnotation(new GoBuildTagsAnnotation(buildTags), ResourceAnnotationMutationBehavior.Replace); 300rb.WithAnnotation(new GoLdFlagsAnnotation(ldFlags), ResourceAnnotationMutationBehavior.Replace); 305rb.WithAnnotation(new GoGcFlagsAnnotation(gcFlags), ResourceAnnotationMutationBehavior.Replace); 310rb.WithAnnotation(new GoRaceDetectorAnnotation(), ResourceAnnotationMutationBehavior.Replace); 345return builder.WithAnnotation(new GoAppArgsAnnotation(args), ResourceAnnotationMutationBehavior.Replace); 596ResourceAnnotationMutationBehavior.Replace); 716ResourceAnnotationMutationBehavior.Replace) 725ResourceAnnotationMutationBehavior.Replace)
Aspire.Hosting.Java (12)
JavaHostingExtensions.cs (12)
204ResourceAnnotationMutationBehavior.Replace); 415.WithAnnotation(new JavaQuarkusAnnotation(), ResourceAnnotationMutationBehavior.Replace) 559ResourceAnnotationMutationBehavior.Replace); 575ResourceAnnotationMutationBehavior.Replace); 582ResourceAnnotationMutationBehavior.Replace); 714ResourceAnnotationMutationBehavior.Replace); 836ResourceAnnotationMutationBehavior.Replace); 930ResourceAnnotationMutationBehavior.Replace); 958builder.WithAnnotation(new WrapperAnnotation(resolvedWrapperPath), ResourceAnnotationMutationBehavior.Replace); 1011return builder.WithAnnotation(new JavaMainClassAnnotation(mainClass), ResourceAnnotationMutationBehavior.Replace); 1042return builder.WithAnnotation(new JavaJarArtifactAnnotation(jarPath), ResourceAnnotationMutationBehavior.Replace); 1219builder.WithAnnotation(new JavaOtelAgentAnnotation(agentPath), ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Keycloak.Tests (1)
KeycloakResourceBuilderTests.cs (1)
75}, ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Kubernetes (10)
HelmChartOptions.cs (10)
47EnvironmentBuilder.WithAnnotation(new KubernetesNamespaceAnnotation(expression), ResourceAnnotationMutationBehavior.Replace); 62EnvironmentBuilder.WithAnnotation(new KubernetesNamespaceAnnotation(expression), ResourceAnnotationMutationBehavior.Replace); 94EnvironmentBuilder.WithAnnotation(new HelmReleaseNameAnnotation(expression), ResourceAnnotationMutationBehavior.Replace); 109EnvironmentBuilder.WithAnnotation(new HelmReleaseNameAnnotation(expression), ResourceAnnotationMutationBehavior.Replace); 146EnvironmentBuilder.WithAnnotation(new HelmChartVersionAnnotation(expression), ResourceAnnotationMutationBehavior.Replace); 161EnvironmentBuilder.WithAnnotation(new HelmChartVersionAnnotation(expression), ResourceAnnotationMutationBehavior.Replace); 193EnvironmentBuilder.WithAnnotation(new HelmChartNameAnnotation(expression), ResourceAnnotationMutationBehavior.Replace); 208EnvironmentBuilder.WithAnnotation(new HelmChartNameAnnotation(expression), ResourceAnnotationMutationBehavior.Replace); 240EnvironmentBuilder.WithAnnotation(new HelmChartDescriptionAnnotation(expression), ResourceAnnotationMutationBehavior.Replace); 255EnvironmentBuilder.WithAnnotation(new HelmChartDescriptionAnnotation(expression), ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.MongoDB (2)
MongoDBBuilderExtensions.cs (2)
659return builder.WithAnnotation(new MongoDBServerTlsModeAnnotation(mode), ResourceAnnotationMutationBehavior.Replace); 694return builder.WithAnnotation(new MongoDBServerTlsAllowInvalidCertificatesAnnotation(), ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Orleans (1)
OrleansServiceExtensions.cs (1)
392return builder.WithAnnotation(new OrleansProviderTypeAnnotation(providerType), ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Python (5)
PythonAppResourceBuilderExtensions.cs (5)
1066ResourceAnnotationMutationBehavior.Replace); 1174.WithAnnotation(new PythonPackageManagerAnnotation(virtualEnvironment.GetExecutable("pip")), ResourceAnnotationMutationBehavior.Replace) 1175.WithAnnotation(new PythonInstallCommandAnnotation([.. baseInstallArgs, .. installArgs ?? []]), ResourceAnnotationMutationBehavior.Replace); 1243.WithAnnotation(new PythonPackageManagerAnnotation("uv"), ResourceAnnotationMutationBehavior.Replace) 1244.WithAnnotation(new PythonInstallCommandAnnotation(args), ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Redis (1)
RedisBuilderExtensions.cs (1)
611new PersistenceAnnotation(interval, keysChangedThreshold), ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Rust (2)
RustHostingExtensions.cs (2)
758ResourceAnnotationMutationBehavior.Replace); 770ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Rust.Tests (1)
AddRustAppPublishTests.cs (1)
286ResourceAnnotationMutationBehavior.Replace));
Aspire.Hosting.Tests (2)
ProjectResourceBuilderExtensionTests.cs (1)
127[InlineData(ResourceAnnotationMutationBehavior.Replace, "replaced")]
Utils\WithAnnotationTests.cs (1)
45redis.WithAnnotation<DummyAnnotation>(ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Valkey (1)
ValkeyBuilderExtensions.cs (1)
347new PersistenceAnnotation(interval, keysChangedThreshold), ResourceAnnotationMutationBehavior.Replace);