129 writes to Required
Aspire.Hosting (5)
ApplicationModel\ParameterResource.cs (1)
173Required = required ?? false,
ApplicationModel\ResourceCommandService.cs (1)
807Required = input.Required,
Ats\InteractionExports.cs (2)
263Required = input.Required, 315Required = options?.Required ?? false,
InteractionService.cs (1)
144return await PromptInputAsync(title, message, new InteractionInput { Name = InteractionHelpers.LabelToName(inputLabel), InputType = InputType.Text, Label = inputLabel, Required = true, Placeholder = placeHolder }, options, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Azure (14)
AzureProvisioningController.cs (6)
276Required = true, 297Required = true, 318Required = true, 336Required = true, 358Required = true, 680Required = true,
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (5)
160Required = true, 187Required = true 259Required = true, 286Required = true 451Required = true,
Provisioning\Internal\RunModeProvisioningContextProvider.cs (3)
338Required = true, 364Required = true, 441Required = true,
Aspire.Hosting.Azure.Tests (1)
AzureEnvironmentResourceExtensionsTests.cs (1)
5011Required = input.Required,
Aspire.Hosting.Browsers (4)
BrowserLogsConfigurationManager.cs (4)
49Required = true, 64Required = true, 84Required = true, 108Required = false,
Aspire.Hosting.Browsers.Tests (4)
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (4)
49Required = true, 64Required = true, 84Required = true, 108Required = false,
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
844Required = true,
Aspire.Hosting.Foundry (2)
HostedAgent\HostedAgentBuilderExtension.cs (1)
333Required = true,
PromptAgent\PromptAgentBuilderExtensions.cs (1)
123Required = true,
Aspire.Hosting.Tests (39)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (4)
219Required = true, 2442Required = true, 2516Required = true, 2526Required = true,
Dashboard\DashboardServiceTests.cs (3)
181Required = true, 369Required = true 1236var input = new InteractionInput { Name = "File", InputType = InputType.File, Required = true, AllowMultipleFiles = true };
InteractionServiceTests.cs (10)
399var input = new InteractionInput { Name = "Value", Label = "Value", InputType = InputType.Text, Required = true }; 1018new InteractionInput { Name = "Email", Label = "Email", InputType = InputType.Text, Required = true }, 1019new InteractionInput { Name = "Age", Label = "Age", InputType = InputType.Number, Required = true } 1075Required = true, 1086new InteractionInput { Name = "Age", Label = "Age", InputType = InputType.Number, Required = true } 1108Required = true, 1119new InteractionInput { Name = "Age", Label = "Age", InputType = InputType.Number, Required = true } 1352var input = new InteractionInput { Name = "File", Label = "File", InputType = InputType.File, Required = true }; 1472var input = new InteractionInput { Name = "File", Label = "File", InputType = InputType.File, Required = true }; 1495var input = new InteractionInput { Name = "File", Label = "File", InputType = InputType.File, Required = false };
Publishing\PipelineActivityReporterTests.cs (1)
653Required = true
ResourceCommandServiceTests.cs (16)
590Required = true 631Required = true 671Required = true 956Required = true 998Required = true, 1005Required = true, 1071Required = true, 1078Required = true, 1163Required = true, 1233Required = true 1285Required = true 1442Required = true, 1449Required = true, 1514Required = true 1625Required = true 1631Required = true
Terminals\InteractionServiceTerminalTests.cs (1)
118var input = new InteractionInput { Name = "text", InputType = InputType.Text, Required = true, Value = "value" };
WithHttpCommandTests.cs (3)
273Required = true 366Required = true 755Required = true
WithProcessCommandTests.cs (1)
1434Required = true
Publishers.AppHost (11)
DistributedApplicationBuilderExtensions.cs (11)
49Required = true, 57Required = false, 65Required = true, 78Required = true, 100Required = true 151Required = true, 174Required = true, 189Required = true, 210Required = false 224Required = true, 239Required = true,
Stress.AppHost (47)
CommandResources.cs (27)
150Required = true, 158Required = true 208Required = true, 248Required = false, 303Required = true, 394Required = true, 409Required = true, 452Required = true, 876Required = true, 886Required = true, 896Required = true, 1063Required = true, 1071Required = true, 1080Required = true, 1090Required = true, 1098Required = true, 1107Required = true, 1115Required = true, 1124Required = true, 1132Required = true, 1142Required = true, 1150Required = true, 1159Required = true, 1389Required = true, 1399Required = true, 1408Required = true, 1421Required = i <= 3,
InteractionCommands.cs (20)
148Required = true, 201Required = true, 236var numberOfPeopleInput = new InteractionInput { Name = "NumberOfPeople", InputType = InputType.Number, Label = "Number of people", Placeholder = "Enter number of people", Value = "2", Required = true }; 239new InteractionInput { Name = "Name", InputType = InputType.Text, Label = "Name", Description = "The name for the dinner reservation. Maximum 50 characters.", Placeholder = "Enter name", Required = true, MaxLength = 50 }, 240new InteractionInput { Name = "Password", InputType = InputType.SecretText, Label = "Password", Description = "The password for the reservation. Maximum 20 characters.", Placeholder = "Enter password", Required = true, MaxLength = 20 }, 244new InteractionInput { Name = "RememberMe", InputType = InputType.Boolean, Label = "Remember me", Placeholder = "What does this do?", Required = true }, 367Required = true, 381Required = true, 428Required = true, 439Required = true, 448Required = true, 506Required = true, 520Required = true, 537Required = true, 568new InteractionInput { Name = "Receipt", InputType = InputType.File, Label = "Receipt", Placeholder = "Upload receipt", Required = true }, 689Required = true, 712Required = true, 783Required = true, 1077Required = true, 1125Required = true
Terminals.AppHost (1)
TerminalInteractionCommands.cs (1)
303Required = true
35 references to Required
Aspire.Hosting (8)
ApplicationModel\ResourceCommandService.cs (2)
609if (argument.Required) 807Required = input.Required,
Ats\InteractionExports.cs (1)
263Required = input.Required,
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1397Required = input.Required,
Dashboard\DashboardService.cs (1)
225Required = input.Required,
InteractionService.cs (2)
611if (input.Required && files.Count == 0) 626if (input.Required)
Pipelines\PipelineActivityReporter.cs (1)
342Required = input.Required,
Aspire.Hosting.Azure.Tests (18)
AzureDeployerTests.cs (4)
62Assert.True(input.Required); 79Assert.True(input.Required); 97Assert.False(input.Required); 115Assert.True(input.Required);
AzureEnvironmentResourceExtensionsTests.cs (6)
125Assert.True(input.Required); 135Assert.True(input.Required); 146Assert.True(input.Required); 157Assert.True(input.Required); 662Assert.True(locationArgument.Required); 5011Required = input.Required,
ProvisioningContextProviderTests.cs (8)
354Assert.True(input.Required); 361Assert.True(input.Required); 368Assert.False(input.Required); 375Assert.True(input.Required); 507Assert.True(input.Required); 515Assert.True(input.Required); 522Assert.False(input.Required); 529Assert.True(input.Required);
Aspire.Hosting.EntityFrameworkCore.Tests (1)
EFMigrationCommandsTests.cs (1)
72Assert.True(nameArgument.Required);
Aspire.Hosting.Foundry.Tests (1)
HostedAgentExtensionTests.cs (1)
92Assert.True(argument.Required);
Aspire.Hosting.Tests (7)
AddParameterTests.cs (1)
642Assert.True(input.Required);
Orchestrator\ParameterProcessorTests.cs (5)
220Assert.False(input.Required); 226Assert.False(input.Required); 232Assert.False(input.Required); 238Assert.False(input.Required); 904Assert.True(valueInput.Required);
WithHttpCommandTests.cs (1)
290Assert.True(argument.Required);