32 writes to DependsOnInputs
Aspire.Hosting (2)
Ats\InteractionExports.cs (1)
386DependsOnInputs = options?.DependsOnInputs,
Orchestrator\ParameterProcessor.cs (1)
249DependsOnInputs = [SetParameterValueName],
Aspire.Hosting.Azure (6)
AzureProvisioningController.cs (3)
312DependsOnInputs = [TenantIdArgumentName] 330DependsOnInputs = [SubscriptionIdArgumentName] 348DependsOnInputs = [SubscriptionIdArgumentName, ResourceGroupArgumentName]
Provisioning\Internal\RunModeProvisioningContextProvider.cs (3)
389DependsOnInputs = includeTenantInput ? [TenantName] : [] 433DependsOnInputs = [SubscriptionIdName] 472DependsOnInputs = [SubscriptionIdName, ResourceGroupName]
Aspire.Hosting.Browsers (1)
BrowserLogsConfigurationManager.cs (1)
114DependsOnInputs = [BrowserInputName, UserDataModeInputName],
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (1)
114DependsOnInputs = [BrowserInputName, UserDataModeInputName],
Aspire.Hosting.Tests (12)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (3)
231DependsOnInputs = ["browser"], 2454DependsOnInputs = ["browser"], 2530DependsOnInputs = ["category"],
InteractionServiceTests.cs (3)
975DependsOnInputs = ["Username"] 1078DependsOnInputs = ["DoesNotExist"], 1111DependsOnInputs = ["Age"],
ResourceCommandServiceTests.cs (6)
854DependsOnInputs = ["category"], 1007DependsOnInputs = ["subscription"], 1081DependsOnInputs = ["category"], 1098DependsOnInputs = ["item"], 1172DependsOnInputs = ["mode"], 1350DependsOnInputs = ["generateTraces"],
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
83DependsOnInputs = ["SSLCertificateType"],
Stress.AppHost (9)
CommandResources.cs (3)
414DependsOnInputs = ["category"], 465DependsOnInputs = ["item"], 1293DependsOnInputs = [inputName],
InteractionCommands.cs (6)
339DependsOnInputs = ["PredefinedOptions"] 371DependsOnInputs = ["Dynamic"], 478DependsOnInputs = ["PredefinedOptions"] 661DependsOnInputs = ["Tenant"] 692DependsOnInputs = ["SubscriptionId"] 743DependsOnInputs = ["SubscriptionId", "ResourceGroup"]
16 references to DependsOnInputs
Aspire.Hosting (10)
ApplicationModel\ResourceCommandService.cs (1)
682if (dynamicLoading.AlwaysLoadOnStart || dynamicLoading.DependsOnInputs is not { Count: > 0 } dependencies)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1513DependsOnInputs = dynamicLoading.DependsOnInputs?.ToArray()
Dashboard\DashboardService.cs (1)
135.SelectMany(i => i.DynamicLoading?.DependsOnInputs ?? [])
Dashboard\DashboardServiceData.cs (1)
359(dynamic.DependsOnInputs?.Any(d => string.Equals(modelInput.Name, d, StringComparisons.InteractionInputName)) ?? false));
IInteractionService.cs (1)
240/// <see cref="LoadCallback"/> is executed at the start of the input prompt except when it depends on other inputs with <see cref="DependsOnInputs"/>.
InteractionService.cs (4)
170if (dynamic.DependsOnInputs != null) 172foreach (var dependsOnInputName in dynamic.DependsOnInputs) 241if (dynamic.DependsOnInputs == null || dynamic.DependsOnInputs.Count == 0 || dynamic.AlwaysLoadOnStart)
Pipelines\PipelineActivityReporter.cs (1)
336.SelectMany(i => i.DynamicLoading?.DependsOnInputs ?? [])
Aspire.Hosting.Azure.Tests (5)
AzureEnvironmentResourceExtensionsTests.cs (3)
144Assert.Equal(["tenantId"], input.DynamicLoading.DependsOnInputs); 155Assert.Equal(["subscriptionId"], input.DynamicLoading.DependsOnInputs); 166Assert.Equal(["subscriptionId", "resourceGroup"], input.DynamicLoading.DependsOnInputs);
ProvisioningContextProviderTests.cs (2)
694Assert.NotNull(subscriptionInput.DynamicLoading.DependsOnInputs); 695var dependsOnInputs = Assert.Single(subscriptionInput.DynamicLoading.DependsOnInputs);
Aspire.Hosting.Tests (1)
Orchestrator\ParameterProcessorTests.cs (1)
912var dependsOnInputs = saveToUserSecretsInput.DynamicLoading.DependsOnInputs;