33 writes to DependsOnInputs
Aspire.Hosting (2)
Ats\InteractionExports.cs (1)
386DependsOnInputs = options?.DependsOnInputs,
Orchestrator\ParameterProcessor.cs (1)
356DependsOnInputs = [SetParameterValueName],
Aspire.Hosting.Azure (6)
AzureProvisioningController.cs (3)
311DependsOnInputs = [TenantIdArgumentName] 329DependsOnInputs = [SubscriptionIdArgumentName] 347DependsOnInputs = [SubscriptionIdArgumentName, ResourceGroupArgumentName]
Provisioning\Internal\RunModeProvisioningContextProvider.cs (3)
400DependsOnInputs = includeTenantInput ? [TenantName] : [] 444DependsOnInputs = [SubscriptionIdName] 483DependsOnInputs = [SubscriptionIdName, ResourceGroupName]
Aspire.Hosting.Browsers (1)
BrowserLogsConfigurationManager.cs (1)
113DependsOnInputs = [BrowserInputName, UserDataModeInputName],
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (1)
113DependsOnInputs = [BrowserInputName, UserDataModeInputName],
Aspire.Hosting.Tests (13)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (3)
231DependsOnInputs = ["browser"], 2496DependsOnInputs = ["browser"], 2572DependsOnInputs = ["category"],
InteractionServiceTests.cs (3)
975DependsOnInputs = ["Username"] 1078DependsOnInputs = ["DoesNotExist"], 1111DependsOnInputs = ["Age"],
Orchestrator\ParameterProcessorTests.cs (1)
1363DependsOnInputs = ["Region"]
ResourceCommandServiceTests.cs (6)
855DependsOnInputs = ["category"], 1008DependsOnInputs = ["subscription"], 1082DependsOnInputs = ["category"], 1099DependsOnInputs = ["item"], 1173DependsOnInputs = ["mode"], 1453DependsOnInputs = ["generateTraces"],
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
81DependsOnInputs = ["SSLCertificateType"],
Stress.AppHost (9)
CommandResources.cs (3)
415DependsOnInputs = ["category"], 466DependsOnInputs = ["item"], 1371DependsOnInputs = [inputName],
InteractionCommands.cs (6)
420DependsOnInputs = ["PredefinedOptions"] 452DependsOnInputs = ["Dynamic"], 559DependsOnInputs = ["PredefinedOptions"] 742DependsOnInputs = ["Tenant"] 773DependsOnInputs = ["SubscriptionId"] 824DependsOnInputs = ["SubscriptionId", "ResourceGroup"]
17 references to DependsOnInputs
Aspire.Hosting (11)
ApplicationModel\ResourceCommandService.cs (1)
682if (dynamicLoading.AlwaysLoadOnStart || dynamicLoading.DependsOnInputs is not { Count: > 0 } dependencies)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1536DependsOnInputs = dynamicLoading.DependsOnInputs?.ToArray()
Dashboard\DashboardService.cs (1)
155.SelectMany(i => i.DynamicLoading?.DependsOnInputs ?? [])
Dashboard\DashboardServiceData.cs (1)
367(dynamic.DependsOnInputs?.Any(d => string.Equals(modelInput.Name, d, StringComparisons.InteractionInputName)) ?? false));
IInteractionService.cs (1)
303/// <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)
174if (dynamic.DependsOnInputs != null) 176foreach (var dependsOnInputName in dynamic.DependsOnInputs) 245if (dynamic.DependsOnInputs == null || dynamic.DependsOnInputs.Count == 0 || dynamic.AlwaysLoadOnStart)
Orchestrator\ParameterProcessor.cs (1)
755var dependsOnRenamedInput = resourceInputs.Any(i => i.Input.DynamicLoading?.DependsOnInputs?.Any(renamedInputNames.Contains) == true);
Pipelines\PipelineActivityReporter.cs (1)
334.SelectMany(i => i.DynamicLoading?.DependsOnInputs ?? [])
Aspire.Hosting.Azure.Tests (5)
AzureEnvironmentResourceExtensionsTests.cs (3)
440Assert.Equal(["tenantId"], input.DynamicLoading.DependsOnInputs); 451Assert.Equal(["subscriptionId"], input.DynamicLoading.DependsOnInputs); 462Assert.Equal(["subscriptionId", "resourceGroup"], input.DynamicLoading.DependsOnInputs);
ProvisioningContextProviderTests.cs (2)
897Assert.NotNull(subscriptionInput.DynamicLoading.DependsOnInputs); 898var dependsOnInputs = Assert.Single(subscriptionInput.DynamicLoading.DependsOnInputs);
Aspire.Hosting.Tests (1)
Orchestrator\ParameterProcessorTests.cs (1)
1073var dependsOnInputs = saveToUserSecretsInput.DynamicLoading.DependsOnInputs;