76 writes to Options
Aspire.Hosting (6)
ApplicationModel\ResourceCommandService.cs (1)
808
Options
= input.Options,
Ats\InteractionExports.cs (4)
230
builder.Input.
Options
= ToOptionList(choices);
264
Options
= input.Options,
339
Input.
Options
= InteractionExports.ToOptionList(choices);
478
_inner.Input.
Options
= InteractionExports.ToOptionList(choices);
ParameterResourceBuilderExtensions.cs (1)
271
Options
= options.Options is { Count: > 0 } optionValues ? optionValues.Select(static option => KeyValuePair.Create(option.Key, option.Value)).ToArray() : null,
Aspire.Hosting.Azure (16)
AzureProvisioningController.cs (6)
399
context.Input.
Options
= tenantOptions;
432
context.Input.
Options
= subscriptionOptions;
461
context.Input.
Options
= resourceGroupOptions.Select(static rg => KeyValuePair.Create(rg.Name, rg.Name)).ToList();
494
context.Input.
Options
= [KeyValuePair.Create(resourceGroupLocation, resourceGroupLocation)];
512
context.Input.
Options
= await controller.GetLocationOptionsAsync(subscriptionId, context.CancellationToken).ConfigureAwait(false);
685
Options
= locationOptions
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (4)
164
Options
= [..tenantOptions]
263
Options
= [..subscriptionOptions]
359
Options
= resourceGroupFetchSucceeded && resourceGroupOptions is not null
455
Options
= [..locationOptions]
Provisioning\Internal\RunModeProvisioningContextProvider.cs (6)
352
context.Input.
Options
= fetchSucceeded
384
context.Input.
Options
= fetchSucceeded
418
context.Input.
Options
= resourceGroupOptions.Select(rg => KeyValuePair.Create(rg.Name, rg.Name)).ToList();
422
context.Input.
Options
= [];
461
context.Input.
Options
= [KeyValuePair.Create(resourceGroupLocation, resourceGroupLocation)];
469
context.Input.
Options
= locationOptions;
Aspire.Hosting.Azure.Tests (1)
AzureEnvironmentResourceExtensionsTests.cs (1)
5003
Options
= input.Options,
Aspire.Hosting.Browsers (4)
BrowserLogsConfigurationManager.cs (4)
52
Options
=
67
Options
= browserOptions,
86
Options
=
252
context.Input.
Options
= [.. options.Select(static pair => new KeyValuePair<string, string>(pair.Key, pair.Value))];
Aspire.Hosting.Browsers.Tests (4)
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (4)
52
Options
=
67
Options
= browserOptions,
86
Options
=
252
context.Input.
Options
= [.. options.Select(static pair => new KeyValuePair<string, string>(pair.Key, pair.Value))];
Aspire.Hosting.Tests (16)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (5)
221
Options
=
2443
Options
=
2457
context.Input.
Options
=
2517
Options
=
2534
context.Input.
Options
=
InteractionServiceTests.cs (4)
422
var input = new InteractionInput { Name = "Value", Label = "Value", InputType = InputType.Choice,
Options
= [KeyValuePair.Create("first", "First option!"), KeyValuePair.Create("second", "Second option!")] };
445
var input = new InteractionInput { Name = "Value", Label = "Value", InputType = InputType.Choice, AllowCustomChoice = true,
Options
= [KeyValuePair.Create("first", "First option!"), KeyValuePair.Create("second", "Second option!")] };
919
c.Input.
Options
= [KeyValuePair.Create("loaded", "Loaded option")];
973
c.Input.
Options
= [KeyValuePair.Create("loaded", "Loaded option")];
ResourceCommandServiceTests.cs (7)
998
Options
= [KeyValuePair.Create("sub-a", "Subscription A")]
1012
context.Input.
Options
= [KeyValuePair.Create("westus", "West US")];
1071
Options
= [KeyValuePair.Create("fruit", "Fruit")]
1085
context.Input.
Options
= [KeyValuePair.Create("banana", "Banana")];
1102
context.Input.
Options
= [KeyValuePair.Create("express", "Express")];
1163
Options
= [KeyValuePair.Create("isolated", "Isolated")]
1177
context.Input.
Options
= [KeyValuePair.Create("default", "Default")];
Publishers.AppHost (4)
DistributedApplicationBuilderExtensions.cs (4)
69
Options
=
93
c.Input.
Options
= options;
192
Options
=
242
Options
=
Stress.AppHost (25)
CommandResources.cs (8)
235
Options
=
314
Options
=
396
Options
=
421
context.Input.
Options
= category switch
475
context.Input.
Options
= isPerishable
555
Options
=
712
Options
=
758
Options
=
InteractionCommands.cs (17)
79
Options
= [
91
Options
= [
149
Options
=
162
Options
=
202
Options
=
230
Options
=
287
Options
= [
308
context.Input.
Options
= [
332
context.Input.
Options
= list;
426
Options
= [
476
context.Input.
Options
= list;
617
context.Input.
Options
= [
647
context.Input.
Options
= [
654
context.Input.
Options
= [
680
context.Input.
Options
= [
721
context.Input.
Options
= [KeyValuePair.Create(existingLocation, existingLocation)];
729
context.Input.
Options
= [
38 references to Options
Aspire.Hosting (10)
ApplicationModel\ResourceCommandService.cs (2)
629
if (!argument.AllowCustomChoice && argument.
Options
is { } options && !options.Any(o => o.Key == value))
808
Options = input.
Options
,
Ats\InteractionExports.cs (1)
264
Options = input.
Options
,
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1378
Options = CreateOptionsDictionary(input.
Options
),
Dashboard\DashboardService.cs (2)
224
if (input.
Options
!= null)
226
dto.Options.Add(input.
Options
.ToDictionary());
InteractionService.cs (3)
224
if (input.
Options
== null || !input.
Options
.Any(o => o.Key == input.Value))
604
var options = input.
Options
;
Pipelines\PipelineActivityReporter.cs (1)
345
Options = input.
Options
,
Aspire.Hosting.Azure.Tests (17)
AzureEnvironmentResourceExtensionsTests.cs (12)
194
Assert.Contains(tenantInput.
Options
!, option => option.Key == "87654321-4321-4321-4321-210987654321");
204
Assert.Contains(subscriptionInput.
Options
!, option => option.Key == "12345678-1234-1234-1234-123456789012");
213
Assert.Contains(resourceGroupInput.
Options
!, option => option.Key == "rg-test-2");
223
Assert.Equal([KeyValuePair.Create("westus", "westus")], locationInput.
Options
);
248
Assert.Contains(tenantInput.
Options
!, option => option.Key == AzureContextOptionsArmClient.SecondTenantId);
259
Assert.DoesNotContain(subscriptionInput.
Options
!, option => option.Key == AzureContextOptionsArmClient.FirstSubscriptionId);
260
Assert.Contains(subscriptionInput.
Options
!, option => option.Key == AzureContextOptionsArmClient.SecondSubscriptionId);
268
Assert.Contains(resourceGroupInput.
Options
!, option => option.Key == "rg-second");
298
Assert.Contains(locationInput.
Options
!, option => option.Key == "eastus");
299
Assert.Contains(locationInput.
Options
!, option => option.Key == "westus2");
2970
var options = Assert.IsAssignableFrom<IEnumerable<KeyValuePair<string, string>>>(locationInput.
Options
);
5003
Options = input.
Options
,
ProvisioningContextProviderTests.cs (5)
395
inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].
Options
!.First(kvp => kvp.Key == "westus").Value;
451
inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].
Options
!.First(kvp => kvp.Key == "westus").Value;
556
inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].Value = inputsInteraction.Inputs[BaseProvisioningContextProvider.LocationName].
Options
!.First(kvp => kvp.Key == "westus").Value;
752
Assert.NotNull(subscriptionInput.
Options
);
753
Assert.NotEmpty(subscriptionInput.
Options
);
Aspire.Hosting.Browsers.Tests (3)
BrowserLogsBuilderExtensionsTests.cs (3)
132
Assert.All(browserInput.
Options
!, option => Assert.Contains(option.Key, knownBrowserOptionKeys));
133
Assert.Contains(profileInput.
Options
!, option => option.Key == "Profile 1" && option.Value == "Profile 1");
169
Assert.Contains(profileInput.
Options
!, option => option.Key == "Profile 1" && option.Value == "Profile 1");
Aspire.Hosting.Tests (8)
AddParameterTests.cs (4)
623
[nameof(InteractionInput.
Options
)] = new Dictionary<string, string>
644
Assert.Collection(input.
Options
!,
685
[nameof(InteractionInput.
Options
)] = new Dictionary<string, string>()
694
Assert.Null(input.
Options
);
InteractionServiceTests.cs (4)
933
Assert.Null(inputsInteractionInfo.Inputs["Dynamic"].
Options
);
942
Assert.Equal("loaded", inputsInteractionInfo.Inputs["Dynamic"].
Options
![0].Key);
988
Assert.Null(inputsInteractionInfo.Inputs["Dynamic"].
Options
);
1008
Assert.Equal("loaded", inputsInteractionInfo.Inputs["Dynamic"].
Options
![0].Key);