64 writes to InputType
Aspire.Hosting (3)
ApplicationModel\ParameterResource.cs (1)
119
InputType
= Secret ? InputType.SecretText : InputType.Text,
InteractionService.cs (1)
77
return await PromptInputAsync(title, message, new InteractionInput { Name = inputLabel,
InputType
= InputType.Text, Label = inputLabel, Required = true, Placeholder = placeHolder }, options, cancellationToken).ConfigureAwait(false);
Orchestrator\ParameterProcessor.cs (1)
155
InputType
= InputType.Boolean,
Aspire.Hosting.Azure (3)
Provisioning\Internal\DefaultProvisioningContextProvider.cs (3)
108
new InteractionInput { Name = LocationName,
InputType
= InputType.Choice, Label = AzureProvisioningStrings.LocationLabel, Placeholder = AzureProvisioningStrings.LocationPlaceholder, Required = true, Options = [..locations] },
109
new InteractionInput { Name = SubscriptionIdName,
InputType
= InputType.SecretText, Label = AzureProvisioningStrings.SubscriptionIdLabel, Placeholder = AzureProvisioningStrings.SubscriptionIdPlaceholder, Required = true },
110
new InteractionInput { Name = ResourceGroupName,
InputType
= InputType.Text, Label = AzureProvisioningStrings.ResourceGroupLabel, Value = GetDefaultResourceGroupName() },
Aspire.Hosting.Tests (39)
AddParameterTests.cs (3)
383
InputType
= InputType.Number,
442
InputType
= InputType.Number,
487
InputType
= InputType.Number,
Dashboard\DashboardServiceTests.cs (2)
317
new Aspire.Hosting.InteractionInput { Name = "Input",
InputType
= Aspire.Hosting.InputType.Text });
363
new Aspire.Hosting.InteractionInput { Name = "Input",
InputType
= Aspire.Hosting.InputType.Text, Label = "Input" });
InteractionServiceTests.cs (34)
178
var input = new InteractionInput { Name = "Value", Label = "Value",
InputType
= InputType.Text, };
211
var input = new InteractionInput { Name = "Value", Label = "Value",
InputType
= InputType.Text, Required = true };
230
var input = new InteractionInput { Name = "Value", Label = "Value",
InputType
= InputType.Choice, Options = [KeyValuePair.Create("first", "First option!"), KeyValuePair.Create("second", "Second option!")] };
250
var input = new InteractionInput { Name = "Value", Label = "Value",
InputType
= InputType.Number };
270
var input = new InteractionInput { Name = "Value", Label = "Value",
InputType
= InputType.Boolean };
300
var input = new InteractionInput { Name = "Value", Label = "Value",
InputType
= inputType, MaxLength = maxLength };
332
InputType
= InputType.Text,
352
InputType
= InputType.Text,
370
InputType
= InputType.Text,
405
InputType
= InputType.Text,
417
new InteractionInput { Name = "Username", Label = "Username",
InputType
= InputType.Text },
418
new InteractionInput { Name = "Password", Label = "Password",
InputType
= InputType.SecretText },
419
new InteractionInput { Name = "RememberMe", Label = "Remember Me",
InputType
= InputType.Boolean }
457
new InteractionInput { Name = "UserName", Label = "User Name",
InputType
= InputType.Text },
458
new InteractionInput { Name = "EmailAddress", Label = "Email Address",
InputType
= InputType.Text },
459
new InteractionInput { Name = "Age",
InputType
= InputType.Number }
491
new InteractionInput { Name = "ExplicitName", Label = "Explicit",
InputType
= InputType.Text },
492
new InteractionInput { Name = "GeneratedLabel", Label = "Generated Label",
InputType
= InputType.Text },
493
new InteractionInput { Name = "AnotherExplicit", Label = "Another",
InputType
= InputType.Text }
514
new InteractionInput { Name = "Duplicate", Label = "First",
InputType
= InputType.Text },
515
new InteractionInput { Name = "Duplicate", Label = "Second",
InputType
= InputType.Text }
529
new InteractionInput { Name = "Username", Label = "First",
InputType
= InputType.Text },
530
new InteractionInput { Name = "USERNAME", Label = "Second",
InputType
= InputType.Text }
544
new InteractionInput { Name = "Input1",
InputType
= InputType.Text },
545
new InteractionInput { Name = "Input2",
InputType
= InputType.Text },
546
new InteractionInput { Name = "Input3",
InputType
= InputType.Text }
577
new InteractionInput { Name = "SpecialInput", Label = "!@#$%^&*()",
InputType
= InputType.Text },
578
new InteractionInput { Name = "EmptyLabel", Label = "",
InputType
= InputType.Text },
579
new InteractionInput { Name = "WhitespaceLabel", Label = " ",
InputType
= InputType.Text }
614
new InteractionInput { Name = "Valid", Label = "Valid",
InputType
= InputType.Text }
630
new InteractionInput { Name = "Username", Label = "Username",
InputType
= InputType.Text },
631
new InteractionInput { Name = "Password", Label = "Password",
InputType
= InputType.SecretText }
669
new InteractionInput { Name = "Email", Label = "Email",
InputType
= InputType.Text, Required = true },
670
new InteractionInput { Name = "Age", Label = "Age",
InputType
= InputType.Number, Required = true }
ExternalServices.AppHost (1)
AppHost.cs (1)
14
InputType
= InputType.Text,
ParameterEndToEnd.AppHost (1)
AppHost.cs (1)
49
InputType
= InputType.Number,
Publishers.AppHost (9)
DistributedApplicationBuilderExtensions.cs (9)
41
InputType
= InputType.Text,
49
InputType
= InputType.Text,
57
InputType
= InputType.Choice,
103
InputType
= InputType.Text,
126
InputType
= InputType.SecretText,
141
InputType
= InputType.Choice,
162
InputType
= InputType.Boolean,
176
InputType
= InputType.Number,
191
InputType
= InputType.Choice,
Stress.AppHost (8)
InteractionCommands.cs (8)
57
var inputNoMarkdown = new InteractionInput { Name = "Name", Label = "<strong>Name</strong>",
InputType
= InputType.Text, Placeholder = "Enter <strong>your</strong> name.", Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce id massa arcu. Morbi ac risus eget augue venenatis hendrerit. Morbi posuere, neque id efficitur ultrices, velit augue suscipit ante, vitae lacinia elit risus nec dui.\r\n\r\nFor more information about the `IInteractionService`, see https://learn.microsoft.com." };
58
var inputHasMarkdown = new InteractionInput { Name = "Name", Label = "<strong>Name</strong>",
InputType
= InputType.Text, Placeholder = "Enter <strong>your</strong> name.", Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce id massa arcu. Morbi ac risus eget augue venenatis hendrerit. Morbi posuere, neque id efficitur ultrices, velit augue suscipit ante, vitae lacinia elit risus nec dui.\r\n\r\nFor more information about the `IInteractionService`, see https://learn.microsoft.com.", EnableDescriptionMarkdown = true };
107
InputType
= InputType.Choice,
132
var numberOfPeopleInput = new InteractionInput { Name = "NumberOfPeople",
InputType
= InputType.Number, Label = "Number of people", Placeholder = "Enter number of people", Value = "2", Required = true };
135
new InteractionInput { Name = "Name",
InputType
= InputType.Text, Label = "Name", Placeholder = "Enter name", Required = true, MaxLength = 50 },
136
new InteractionInput { Name = "Password",
InputType
= InputType.SecretText, Label = "Password", Placeholder = "Enter password", Required = true, MaxLength = 20 },
139
new InteractionInput { Name = "RememberMe",
InputType
= InputType.Boolean, Label = "Remember me", Placeholder = "What does this do?", Required = true },
223
InputType
= InputType.Text,
21 references to InputType
Aspire.Hosting (3)
Dashboard\DashboardService.cs (1)
122
InputType = MapInputType(input.
InputType
),
InteractionService.cs (1)
266
switch (input.
InputType
)
Publishing\PublishingActivityReporter.cs (1)
289
InputType = input.
InputType
.ToString(),
Aspire.Hosting.Azure.Tests (6)
AzureDeployerTests.cs (3)
87
Assert.Equal(InputType.Choice, input.
InputType
);
93
Assert.Equal(InputType.SecretText, input.
InputType
);
99
Assert.Equal(InputType.Text, input.
InputType
);
DefaultProvisioningContextProviderTests.cs (3)
298
Assert.Equal(InputType.Choice, input.
InputType
);
305
Assert.Equal(InputType.SecretText, input.
InputType
);
312
Assert.Equal(InputType.Text, input.
InputType
);
Aspire.Hosting.Tests (12)
AddParameterTests.cs (4)
406
Assert.Equal(InputType.Text, input.
InputType
);
425
Assert.Equal(InputType.SecretText, input.
InputType
);
453
Assert.Equal(InputType.Number, input.
InputType
);
497
Assert.Equal(InputType.Number, input.
InputType
);
InteractionServiceTests.cs (1)
339
Assert.Equal(InputType.Text, input.
InputType
);
Orchestrator\ParameterProcessorTests.cs (7)
208
Assert.Equal(InputType.Text, input.
InputType
);
214
Assert.Equal(InputType.Text, input.
InputType
);
220
Assert.Equal(InputType.SecretText, input.
InputType
);
226
Assert.Equal(InputType.Boolean, input.
InputType
);
435
Assert.Equal(InputType.Text, param1Input.
InputType
);
441
Assert.Equal(InputType.Text, param2Input.
InputType
);
475
Assert.Equal(InputType.SecretText, secretInput.
InputType
);