25 references to KnownCommandVisibility
aspire (4)
Backchannel\ResourceSnapshotMapper.cs (3)
234
return string.Equals(visibility,
KnownCommandVisibility
.Default, StringComparison.OrdinalIgnoreCase);
242
return visibility?.Split(',').Any(static value => string.Equals(value.Trim(),
KnownCommandVisibility
.Api, StringComparison.OrdinalIgnoreCase)) is true;
248
|| (includeDisabledCommands && visibility?.Split(',').Any(static value => string.Equals(value.Trim(),
KnownCommandVisibility
.UI, StringComparison.OrdinalIgnoreCase)) is true);
src\Aspire.Hosting\Backchannel\BackchannelDataTypes.cs (1)
1229
public string Visibility { get; init; } =
KnownCommandVisibility
.Default;
Aspire.Cli.Tests (21)
Backchannel\ResourceSnapshotMapperTests.cs (16)
87
Visibility =
KnownCommandVisibility
.Api,
113
new ResourceSnapshotCommand { Name = "dashboard-only", State = "Enabled", Description = "UI only", Visibility =
KnownCommandVisibility
.UI },
137
Assert.Equal(
KnownCommandVisibility
.Api, stopCommand.Visibility);
198
new ResourceSnapshotCommand { Name = "api-only", State = KnownCommandState.Enabled, Description = "API only", Visibility =
KnownCommandVisibility
.Api },
199
new ResourceSnapshotCommand { Name = "ui-only", State = KnownCommandState.Enabled, Description = "UI only", Visibility =
KnownCommandVisibility
.UI },
200
new ResourceSnapshotCommand { Name = "ui-disabled", State = KnownCommandState.Disabled, Description = "UI disabled", Visibility =
KnownCommandVisibility
.UI }
207
Assert.Equal(
KnownCommandVisibility
.UI, result.Commands["ui-only"].Visibility);
208
Assert.Equal(
KnownCommandVisibility
.UI, result.Commands["ui-disabled"].Visibility);
224
new ResourceSnapshotCommand { Name = "set-parameter", State = KnownCommandState.Enabled, Description = "Set", Visibility =
KnownCommandVisibility
.Api },
225
new ResourceSnapshotCommand { Name = "custom-action", State = KnownCommandState.Enabled, Description = "Custom", Visibility =
KnownCommandVisibility
.Api },
226
new ResourceSnapshotCommand { Name = "delete-parameter", State = KnownCommandState.Enabled, Description = "Delete", Visibility =
KnownCommandVisibility
.Api }
252
new ResourceSnapshotCommand { Name = "set-parameter", State = KnownCommandState.Enabled, Description = "Set", Visibility =
KnownCommandVisibility
.Api },
253
new ResourceSnapshotCommand { Name = "custom-action", State = KnownCommandState.Enabled, Description = "Custom", Visibility =
KnownCommandVisibility
.Api },
254
new ResourceSnapshotCommand { Name = "delete-parameter", State = KnownCommandState.Enabled, Description = "Delete", Visibility =
KnownCommandVisibility
.Api }
284
Visibility =
KnownCommandVisibility
.Api,
328
Visibility =
KnownCommandVisibility
.Api
Commands\DescribeCommandTests.cs (2)
594
Visibility =
KnownCommandVisibility
.UI,
601
Visibility =
KnownCommandVisibility
.UI,
Commands\ResourceCommandTests.cs (3)
51
CreateCommand("dashboard-only", "Dashboard-only command.", state: "Enabled", visibility:
KnownCommandVisibility
.UI),
56
CreateCommand("disabled-command", "Disabled command.", state: "Disabled", visibility:
KnownCommandVisibility
.Api))
2386
return CreateCommand(name, description, state: "Enabled", visibility:
KnownCommandVisibility
.Default, argumentInputs);