32 writes to DependsOnInputs
Aspire.Hosting (2)
Ats\InteractionExports.cs (1)
386DependsOnInputs = options?.DependsOnInputs,
Orchestrator\ParameterProcessor.cs (1)
246DependsOnInputs = [SetParameterValueName],
Aspire.Hosting.Azure (6)
AzureProvisioningController.cs (3)
309DependsOnInputs = [TenantIdArgumentName] 327DependsOnInputs = [SubscriptionIdArgumentName] 345DependsOnInputs = [SubscriptionIdArgumentName, ResourceGroupArgumentName]
Provisioning\Internal\RunModeProvisioningContextProvider.cs (3)
387DependsOnInputs = includeTenantInput ? [TenantName] : [] 431DependsOnInputs = [SubscriptionIdName] 470DependsOnInputs = [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 (12)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (3)
231DependsOnInputs = ["browser"], 2454DependsOnInputs = ["browser"], 2530DependsOnInputs = ["category"],
InteractionServiceTests.cs (3)
975DependsOnInputs = ["Username"] 1078DependsOnInputs = ["DoesNotExist"], 1111DependsOnInputs = ["Age"],
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)
414DependsOnInputs = ["category"], 465DependsOnInputs = ["item"], 1370DependsOnInputs = [inputName],
InteractionCommands.cs (6)
420DependsOnInputs = ["PredefinedOptions"] 452DependsOnInputs = ["Dynamic"], 559DependsOnInputs = ["PredefinedOptions"] 742DependsOnInputs = ["Tenant"] 773DependsOnInputs = ["SubscriptionId"] 824DependsOnInputs = ["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)
1535DependsOnInputs = dynamicLoading.DependsOnInputs?.ToArray()
Dashboard\DashboardService.cs (1)
154.SelectMany(i => i.DynamicLoading?.DependsOnInputs ?? [])
Dashboard\DashboardServiceData.cs (1)
366(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)
Pipelines\PipelineActivityReporter.cs (1)
334.SelectMany(i => i.DynamicLoading?.DependsOnInputs ?? [])
Aspire.Hosting.Azure.Tests (5)
AzureEnvironmentResourceExtensionsTests.cs (3)
141Assert.Equal(["tenantId"], input.DynamicLoading.DependsOnInputs); 152Assert.Equal(["subscriptionId"], input.DynamicLoading.DependsOnInputs); 163Assert.Equal(["subscriptionId", "resourceGroup"], input.DynamicLoading.DependsOnInputs);
ProvisioningContextProviderTests.cs (2)
691Assert.NotNull(subscriptionInput.DynamicLoading.DependsOnInputs); 692var dependsOnInputs = Assert.Single(subscriptionInput.DynamicLoading.DependsOnInputs);
Aspire.Hosting.Tests (1)
Orchestrator\ParameterProcessorTests.cs (1)
910var dependsOnInputs = saveToUserSecretsInput.DynamicLoading.DependsOnInputs;