57 writes to Value
Aspire.Hosting (5)
Dashboard\DashboardServiceData.cs (1)
216
modelInput.
Value
= incomingValue;
InteractionService.cs (2)
185
input.
Value
= null;
383
var value = input.
Value
= input.Value?.Trim();
Orchestrator\ParameterProcessor.cs (2)
259
input.
Value
= existingValue;
314
Value
= hasExistingValue ? "true" : null,
Aspire.Hosting.Azure (4)
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
358
Value
= GetDefaultResourceGroupName(),
Provisioning\Internal\RunModeProvisioningContextProvider.cs (3)
191
Value
= _options.SubscriptionId,
223
context.Input.
Value
= GetDefaultResourceGroupName();
258
context.Input.
Value
= resourceGroupLocation;
Aspire.Hosting.Azure.Tests (21)
AzureDeployerTests.cs (11)
62
tenantInteraction.Inputs[0].
Value
= "87654321-4321-4321-4321-210987654321";
80
subscriptionInteraction.Inputs[0].
Value
= "12345678-1234-1234-1234-123456789012";
98
resourceGroupInteraction.Inputs[0].
Value
= "test-rg";
116
locationInteraction.Inputs[0].
Value
= "westus2";
590
parameterInputs.Inputs[0].
Value
= "resolved-test-value";
664
parameterInputs.Inputs[0].
Value
= "9090";
853
parameterInputs.Inputs[0].
Value
= "discovered-param-value";
898
parameterInputs.Inputs[0].
Value
= "8080";
1615
apiKeyInput.
Value
= "secret-key-12345";
1616
dbInput.
Value
= "Server=localhost;Database=mydb";
1617
customInput.
Value
= "custom-value-xyz";
ProvisioningContextProviderTests.cs (10)
311
inputsInteraction.Inputs[BaseProvisioningContextProvider.SubscriptionIdName].
Value
= "12345678-1234-1234-1234-123456789012";
323
inputsInteraction.Inputs[BaseProvisioningContextProvider.ResourceGroupName].
Value
= "test-new-rg";
334
inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].
Value
= inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value;
382
inputsInteraction.Inputs[BaseProvisioningContextProvider.SubscriptionIdName].
Value
= "not a guid";
393
inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].
Value
= inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value;
394
inputsInteraction.Inputs[BaseProvisioningContextProvider.ResourceGroupName].
Value
= "invalid group";
485
inputsInteraction.Inputs[BaseProvisioningContextProvider.ResourceGroupName].
Value
= "test-new-rg";
505
inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].
Value
= inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Options!.First(kvp => kvp.Key == "westus").Value;
686
inputsInteraction.Inputs[BaseProvisioningContextProvider.TenantName].
Value
= "87654321-4321-4321-4321-210987654321";
795
inputsInteraction.Inputs[BaseProvisioningContextProvider.SubscriptionIdName].
Value
= "12345678-1234-1234-1234-123456789012";
Aspire.Hosting.Tests (24)
Orchestrator\ParameterProcessorTests.cs (24)
241
inputsInteraction.Inputs["param1"].
Value
= "value1";
242
inputsInteraction.Inputs["param2"].
Value
= "value2";
243
inputsInteraction.Inputs["secretParam"].
Value
= "secretValue";
391
inputsInteraction.Inputs["testParam"].
Value
= "testValue";
925
inputInteraction.Inputs["testParam"].
Value
= "newValue";
999
inputInteraction.Inputs["secretParam"].
Value
= "newSecretValue";
1044
inputInteraction.Inputs["testParam"].
Value
= "resolvedValue";
1092
firstInputInteraction.Inputs["testParam"].
Value
= "firstValue";
1093
firstInputInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].
Value
= "true";
1118
secondInputInteraction.Inputs["testParam"].
Value
= "secondValue";
1260
inputsInteraction.Inputs["mydb"].
Value
= "Server=localhost;Database=mydb";
1261
inputsInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].
Value
= "true";
1301
inputsInteraction.Inputs["myparam"].
Value
= "myvalue";
1302
inputsInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].
Value
= "true";
1345
inputsInteraction.Inputs["customparam"].
Value
= "customvalue";
1346
inputsInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].
Value
= "true";
1387
firstInputInteraction.Inputs["testParam"].
Value
= "savedValue";
1388
firstInputInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].
Value
= "true";
1436
firstInputInteraction.Inputs["testParam"].
Value
= "savedValue";
1437
firstInputInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].
Value
= "true";
1459
deleteConfirmation.Inputs[ParameterProcessor.DeleteFromUserSecretsName].
Value
= "true";
1529
firstInputInteraction.Inputs["testParam"].
Value
= "savedValue";
1530
firstInputInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].
Value
= "true";
1563
inputsInteraction.Inputs["testParam"].
Value
= "newValue";
ExternalServices.AppHost (1)
AppHost.cs (1)
15
Value
= "https://example.com",
Stress.AppHost (2)
InteractionCommands.cs (2)
235
var numberOfPeopleInput = new InteractionInput { Name = "NumberOfPeople", InputType = InputType.Number, Label = "Number of people", Placeholder = "Enter number of people",
Value
= "2", Required = true };
375
context.Input.
Value
= dependsOnInput.Value;
93 references to Value
Aspire.Hosting (16)
Dashboard\DashboardService.cs (2)
154
if (input.
Value
!= null)
156
dto.Value = input.
Value
;
Dashboard\DashboardServiceData.cs (1)
214
if (!string.Equals(modelInput.
Value
?? string.Empty, incomingValue ?? string.Empty))
InteractionService.cs (3)
181
if (!input.AllowCustomChoice && !string.IsNullOrEmpty(input.
Value
))
183
if (input.Options == null || !input.Options.Any(o => o.Key == input.
Value
))
383
var value = input.Value = input.
Value
?.Trim();
Orchestrator\ParameterProcessor.cs (9)
268
var hasSavedState = parameterSection.Data.Count > 0 && input.
Value
!= null;
291
if (string.IsNullOrEmpty(input.
Value
))
296
var inputValue = input.
Value
;
297
var shouldSave = saveParameterInput?.
Value
is not null &&
298
bool.TryParse(saveParameterInput.
Value
, out var saveToDeploymentState) && saveToDeploymentState;
374
var deleteFromUserSecrets = deleteFromUserSecretsInput?.
Value
is { Length: > 0 } deleteInputValue &&
519
var shouldSave = saveParameters?.
Value
is not null &&
520
bool.TryParse(saveParameters.
Value
, out var saveToDeploymentState) && saveToDeploymentState;
526
var inputValue = input.
Value
;
Pipelines\PipelineActivityReporter.cs (1)
333
Value = input.
Value
,
Aspire.Hosting.Azure (23)
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (9)
176
_options.TenantId = result.Data[TenantName].
Value
;
200
if (!Guid.TryParse(tenantInput.
Value
, out var _))
211
_options.TenantId = manualResult.Data[TenantName].
Value
;
275
_options.SubscriptionId = result.Data[SubscriptionIdName].
Value
;
299
if (!Guid.TryParse(subscriptionInput.
Value
, out var _))
310
_options.SubscriptionId = manualResult.Data[SubscriptionIdName].
Value
;
375
if (!IsValidResourceGroupName(resourceGroupInput.
Value
))
389
var selectedResourceGroup = resourceGroupResult.Data[ResourceGroupName].
Value
;
467
_options.Location = locationResult.Data[LocationName].
Value
;
Provisioning\Internal\RunModeProvisioningContextProvider.cs (14)
168
var tenantId = context.AllInputs[TenantName].
Value
?? string.Empty;
208
var subscriptionId = context.AllInputs[SubscriptionIdName].
Value
?? string.Empty;
221
if (string.IsNullOrEmpty(context.Input.
Value
) && !defaultResourceGroupNameSet)
245
var subscriptionId = context.AllInputs[SubscriptionIdName].
Value
?? string.Empty;
246
var resourceGroupName = context.AllInputs[ResourceGroupName].
Value
?? string.Empty;
285
if (!string.IsNullOrWhiteSpace(tenantInput.
Value
) && !Guid.TryParse(tenantInput.
Value
, out _))
292
if (!string.IsNullOrWhiteSpace(subscriptionInput.
Value
) && !Guid.TryParse(subscriptionInput.
Value
, out _))
298
if (!IsValidResourceGroupName(resourceGroupInput.
Value
))
313
_options.TenantId = tenantInput.
Value
;
315
_options.Location = result.Data[LocationName].
Value
;
316
_options.SubscriptionId ??= result.Data[SubscriptionIdName].
Value
;
317
_options.ResourceGroup = result.Data[ResourceGroupName].
Value
;
Aspire.Hosting.Azure.Tests (4)
ProvisioningContextProviderTests.cs (4)
604
Assert.Null(resourceGroupInput.
Value
);
751
Assert.Equal(subscriptionId, subscriptionInput.
Value
);
792
Assert.Null(resourceGroupInput.
Value
);
808
Assert.Null(resourceGroupInput.
Value
);
Aspire.Hosting.Foundry (2)
HostedAgent\HostedAgentBuilderExtension.cs (2)
168
if (result.Canceled || string.IsNullOrWhiteSpace(result.Data.
Value
))
174
var input = result.Data.
Value
;
Aspire.Hosting.Tests (15)
InteractionServiceTests.cs (5)
375
Assert.Equal("not-in-options", result.Data.
Value
);
801
Assert.Equal("testuser", resultCollection["Username"].
Value
);
802
Assert.Equal("testpass", resultCollection["Password"].
Value
);
805
Assert.Equal("testuser", resultCollection[0].
Value
);
806
Assert.Equal("testpass", resultCollection[1].
Value
);
Orchestrator\ParameterProcessorTests.cs (7)
920
Assert.Equal("initialValue", inputInteraction.Inputs["testParam"].
Value
);
922
Assert.Null(inputInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].
Value
);
996
Assert.Equal("secretValue", inputInteraction.Inputs["secretParam"].
Value
);
1089
Assert.Null(firstInputInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].
Value
);
1112
Assert.Equal("firstValue", secondInputInteraction.Inputs["testParam"].
Value
);
1115
Assert.Equal("true", secondInputInteraction.Inputs[ParameterProcessor.SaveToUserSecretsName].
Value
);
1456
Assert.Null(deleteConfirmation.Inputs[ParameterProcessor.DeleteFromUserSecretsName].
Value
);
Publishing\PipelineActivityReporterTests.cs (3)
536
Assert.Equal("user-response", promptResult.Data?.
Value
);
565
Assert.Equal("user-response", promptResult.Data?.
Value
);
594
Assert.Equal("user-response", promptResult.Data?.
Value
);
Publishers.AppHost (16)
DistributedApplicationBuilderExtensions.cs (16)
92
options.Add(new KeyValuePair<string, string>($"{dependsOnInput.
Value
}-{i}", $"{dependsOnInput.
Value
}-{i}"));
104
if (appNameInput?.
Value
is not null && appNameInput.
Value
.Length < 3)
110
if (versionInput?.
Value
is not null && !string.IsNullOrEmpty(versionInput.
Value
))
112
if (!System.Text.RegularExpressions.Regex.IsMatch(versionInput.
Value
, @"^\d+\.\d+\.\d+$"))
123
var appName = multiInputResult.Canceled ? "default-app" : (multiInputResult.Data?.FirstOrDefault(i => i.Label == "Application Name")?.
Value
?? "default-app");
124
var appVersion = multiInputResult.Canceled ? "1.0.0" : (multiInputResult.Data?.FirstOrDefault(i => i.Label == "Application Version")?.
Value
?? "1.0.0");
125
var sslType = multiInputResult.Canceled ? "self-signed" : (multiInputResult.Data?.FirstOrDefault(i => i.Label == "SSL Certificate Type")?.
Value
?? "self-signed");
148
var environmentName = envResult.Canceled ? "dev" : (envResult.Data?.
Value
?? "dev");
163
var dbPassword = dbPasswordResult.Canceled ? "defaultPassword" : (dbPasswordResult.Data?.
Value
?? "defaultPassword");
184
var region = regionResult.Canceled ? "us-west-2" : (regionResult.Data?.
Value
?? "us-west-2");
198
var enableLogging = enableLoggingResult.Canceled ? false : bool.TryParse(enableLoggingResult.Data?.
Value
, out var logVal) && logVal;
213
var instanceCount = instanceCountResult.Canceled ? 2 : (int.TryParse(instanceCountResult.Data?.
Value
, out var count) ? Math.Max(1, Math.Min(10, count)) : 2);
233
var deployMode = deployModeResult.Canceled ? "rolling" : (deployModeResult.Data?.
Value
?? "rolling");
Stress.AppHost (17)
InteractionCommands.cs (17)
117
if (!string.IsNullOrEmpty(input.
Value
) && input.
Value
.Length < 3)
135
logger.LogInformation("Input: {Name} = {Value}", input.Name, input.
Value
);
186
logger.LogInformation("Input: {Label} = {Value}", updatedInput.Label, updatedInput.
Value
);
253
if (dinnerInput.
Value
== "steak" && int.TryParse(numberOfPeopleInput.
Value
, CultureInfo.InvariantCulture, out var i) && i > 4)
272
logger.LogInformation("Input: {Name} = {Value}", updatedInput.Name, updatedInput.
Value
);
321
if (!string.IsNullOrEmpty(dependsOnInput.
Value
))
327
list.Add(KeyValuePair.Create($"option{i}-{dependsOnInput.
Value
}", $"Option {i} - {dependsOnInput.
Value
}"));
375
context.Input.Value = dependsOnInput.
Value
;
411
logger.LogInformation("Input: {Name} = {Value}", updatedInput.Name, updatedInput.
Value
);
464
if (dependsOnInput.
Value
== "option1")
472
list.Add(KeyValuePair.Create($"option{i}-{dependsOnInput.
Value
}", $"Option {i} - {dependsOnInput.
Value
}"));
510
logger.LogInformation("Input: {Name} = {Value}", updatedInput.Name, updatedInput.
Value
);
586
logger.LogInformation("Input: {Name} = {Value}", input.Name, input.
Value
);