74 writes to Placeholder
Aspire.Hosting (6)
ApplicationModel\ParameterResource.cs (1)
175Placeholder = string.Format(CultureInfo.CurrentCulture, InteractionStrings.ParametersInputsParameterPlaceholder, Name)
ApplicationModel\ResourceCommandService.cs (1)
811Placeholder = input.Placeholder,
Ats\InteractionExports.cs (2)
266Placeholder = input.Placeholder, 316Placeholder = options?.Placeholder,
InteractionService.cs (1)
140return await PromptInputAsync(title, message, new InteractionInput { Name = InteractionHelpers.LabelToName(inputLabel), InputType = InputType.Text, Label = inputLabel, Required = true, Placeholder = placeHolder }, options, cancellationToken).ConfigureAwait(false);
ParameterResourceBuilderExtensions.cs (1)
273Placeholder = GetOptionalString(options.Placeholder) ?? string.Format(CultureInfo.CurrentCulture, InteractionStrings.ParametersInputsParameterPlaceholder, parameter.Name),
Aspire.Hosting.Azure (13)
AzureProvisioningController.cs (6)
277Placeholder = AzureProvisioningStrings.TenantPlaceholder, 298Placeholder = AzureProvisioningStrings.SubscriptionIdPlaceholder, 319Placeholder = AzureProvisioningStrings.ResourceGroupPlaceholder, 337Placeholder = AzureProvisioningStrings.LocationPlaceholder, 359Placeholder = AzureProvisioningStrings.LocationPlaceholder, 680Placeholder = AzureProvisioningStrings.LocationPlaceholder,
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (3)
189Placeholder = AzureProvisioningStrings.TenantPlaceholder, 288Placeholder = AzureProvisioningStrings.SubscriptionIdPlaceholder, 356Placeholder = AzureProvisioningStrings.ResourceGroupPlaceholder,
Provisioning\Internal\RunModeProvisioningContextProvider.cs (4)
342Placeholder = AzureProvisioningStrings.TenantPlaceholder, 368Placeholder = AzureProvisioningStrings.SubscriptionIdPlaceholder, 401Placeholder = AzureProvisioningStrings.ResourceGroupPlaceholder, 442Placeholder = AzureProvisioningStrings.LocationPlaceholder,
Aspire.Hosting.Azure.Tests (2)
AzureDeployerTests.cs (1)
816Placeholder = "8080"
AzureEnvironmentResourceExtensionsTests.cs (1)
5006Placeholder = input.Placeholder,
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
759Placeholder = "e.g. InitialCreate"
Aspire.Hosting.Foundry (2)
HostedAgent\HostedAgentBuilderExtension.cs (1)
332Placeholder = "I would like to know the weather today.",
PromptAgent\PromptAgentBuilderExtensions.cs (1)
124Placeholder = "Hello, what can you do?",
Aspire.Hosting.Tests (4)
AddParameterTests.cs (2)
503Placeholder = "Enter number" 529Placeholder = "Enter number",
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (1)
220Placeholder = "#submit",
Dashboard\DashboardServiceTests.cs (1)
177Placeholder = "#submit"
ExternalServices.AppHost (1)
AppHost.cs (1)
16Placeholder = $"Enter value for {p.Name}",
ParameterEndToEnd.AppHost (1)
AppHost.cs (1)
52Placeholder = "Enter a number",
Publishers.AppHost (5)
DistributedApplicationBuilderExtensions.cs (5)
52Placeholder = "my-app" 60Placeholder = "1.0.0" 154Placeholder = "dev, staging, prod" 177Placeholder = "Enter a strong password" 227Placeholder = "1-10"
Stress.AppHost (39)
CommandResources.cs (12)
151Placeholder = "Hello" 209Placeholder = "Hello from the Stress playground", 249Placeholder = "Optional secret" 304Placeholder = "stress-apiservice", 395Placeholder = "Select category", 410Placeholder = "Select item", 462Placeholder = "Determined by item", 877Placeholder = "db-server", 887Placeholder = "pg_isready -U postgres", 897Placeholder = "/", 1313Placeholder = "stress-001", 1345Placeholder = $"value-{i:00}",
InteractionCommands.cs (27)
59var 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." }; 60var 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 }; 72var 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.", EnableDescriptionMarkdown = true }; 78Placeholder = "Select a value. 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.", 90Placeholder = "Select a value. 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.", 200Placeholder = "Select dinner", 228Placeholder = "Select requirements", 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", Placeholder = "Enter name", Required = true, MaxLength = 50 }, 240new InteractionInput { Name = "Password", InputType = InputType.SecretText, Label = "Password", Placeholder = "Enter password", Required = true, MaxLength = 20 }, 244new InteractionInput { Name = "RememberMe", InputType = InputType.Boolean, Label = "Remember me", Placeholder = "What does this do?", Required = true }, 285Placeholder = "Placeholder!", 298Placeholder = "Placeholder!", 346Placeholder = "Select dynamic value", 356Placeholder = "Select dynamic value", 366Placeholder = "Placeholder!", 424Placeholder = "Placeholder!", 437Placeholder = "Placeholder!", 455Placeholder = "Select dynamic value", 487new InteractionInput { Name = "Receipt", InputType = InputType.File, Label = "Receipt", Placeholder = "Upload receipt", Required = true }, 575Placeholder = $"Enter input {i + 1}" 610Placeholder = "Select tenant ID", 633Placeholder = "Select subscription ID", 670Placeholder = "Select or enter resource group", 701Placeholder = "Select location", 995Placeholder = "Select a JSON or YAML configuration file", 1040Placeholder = "Select .pem or .pfx certificate files",
21 references to Placeholder
Aspire.Hosting (5)
ApplicationModel\ResourceCommandService.cs (1)
811Placeholder = input.Placeholder,
Ats\InteractionExports.cs (1)
266Placeholder = input.Placeholder,
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1376Placeholder = input.Placeholder,
Dashboard\DashboardService.cs (2)
216if (input.Placeholder != null) 218dto.Placeholder = input.Placeholder;
Aspire.Hosting.Azure.Tests (5)
AzureDeployerTests.cs (4)
763Assert.Equal("Enter value for unresolved-test-param", input.Placeholder); 836Assert.Equal("8080", input.Placeholder); 1026Assert.Equal("Enter value for dependent-param", input.Placeholder); 1071Assert.Equal("Enter value for app-port", input.Placeholder);
AzureEnvironmentResourceExtensionsTests.cs (1)
5006Placeholder = input.Placeholder,
Aspire.Hosting.RemoteHost.Tests (1)
AtsExportsTests.cs (1)
178Assert.Equal("Choose artifact", input.Placeholder);
Aspire.Hosting.Tests (10)
AddParameterTests.cs (10)
432Assert.Equal(string.Format(InteractionStrings.ParametersInputsParameterPlaceholder, "test"), input.Placeholder); 451Assert.Equal(string.Format(InteractionStrings.ParametersInputsParameterPlaceholder, "test"), input.Placeholder); 485Assert.Equal(string.Format(InteractionStrings.ParametersInputsParameterPlaceholder, "secret"), input.Placeholder); 513Assert.Equal("Enter number", input.Placeholder); 541Assert.Equal("Enter number", input.Placeholder); 622[nameof(InteractionInput.Placeholder)] = "Enter number (1-10)", 640Assert.Equal("Enter number (1-10)", input.Placeholder); 668Assert.Equal(string.Format(InteractionStrings.ParametersInputsParameterPlaceholder, "api-key"), input.Placeholder); 683[nameof(InteractionInput.Placeholder)] = "", 692Assert.Equal(string.Format(InteractionStrings.ParametersInputsParameterPlaceholder, "worker-count"), input.Placeholder);