25 references to KnownCommandVisibility
aspire (4)
Backchannel\ResourceSnapshotMapper.cs (3)
234return string.Equals(visibility, KnownCommandVisibility.Default, StringComparison.OrdinalIgnoreCase); 239return visibility?.Split(',').Any(static value => string.Equals(value.Trim(), KnownCommandVisibility.Api, StringComparison.OrdinalIgnoreCase)) is true; 245|| (includeDisabledCommands && visibility?.Split(',').Any(static value => string.Equals(value.Trim(), KnownCommandVisibility.UI, StringComparison.OrdinalIgnoreCase)) is true);
src\Aspire.Hosting\Backchannel\BackchannelDataTypes.cs (1)
1229public string Visibility { get; init; } = KnownCommandVisibility.Default;
Aspire.Cli.Tests (21)
Backchannel\ResourceSnapshotMapperTests.cs (16)
54Visibility = KnownCommandVisibility.Api, 80new ResourceSnapshotCommand { Name = "dashboard-only", State = "Enabled", Description = "UI only", Visibility = KnownCommandVisibility.UI }, 104Assert.Equal(KnownCommandVisibility.Api, stopCommand.Visibility); 165new ResourceSnapshotCommand { Name = "api-only", State = KnownCommandState.Enabled, Description = "API only", Visibility = KnownCommandVisibility.Api }, 166new ResourceSnapshotCommand { Name = "ui-only", State = KnownCommandState.Enabled, Description = "UI only", Visibility = KnownCommandVisibility.UI }, 167new ResourceSnapshotCommand { Name = "ui-disabled", State = KnownCommandState.Disabled, Description = "UI disabled", Visibility = KnownCommandVisibility.UI } 174Assert.Equal(KnownCommandVisibility.UI, result.Commands["ui-only"].Visibility); 175Assert.Equal(KnownCommandVisibility.UI, result.Commands["ui-disabled"].Visibility); 191new ResourceSnapshotCommand { Name = "set-parameter", State = KnownCommandState.Enabled, Description = "Set", Visibility = KnownCommandVisibility.Api }, 192new ResourceSnapshotCommand { Name = "custom-action", State = KnownCommandState.Enabled, Description = "Custom", Visibility = KnownCommandVisibility.Api }, 193new ResourceSnapshotCommand { Name = "delete-parameter", State = KnownCommandState.Enabled, Description = "Delete", Visibility = KnownCommandVisibility.Api } 219new ResourceSnapshotCommand { Name = "set-parameter", State = KnownCommandState.Enabled, Description = "Set", Visibility = KnownCommandVisibility.Api }, 220new ResourceSnapshotCommand { Name = "custom-action", State = KnownCommandState.Enabled, Description = "Custom", Visibility = KnownCommandVisibility.Api }, 221new ResourceSnapshotCommand { Name = "delete-parameter", State = KnownCommandState.Enabled, Description = "Delete", Visibility = KnownCommandVisibility.Api } 251Visibility = KnownCommandVisibility.Api, 295Visibility = KnownCommandVisibility.Api
Commands\DescribeCommandTests.cs (2)
484Visibility = KnownCommandVisibility.UI, 491Visibility = KnownCommandVisibility.UI,
Commands\ResourceCommandTests.cs (3)
51CreateCommand("dashboard-only", "Dashboard-only command.", state: "Enabled", visibility: KnownCommandVisibility.UI), 56CreateCommand("disabled-command", "Disabled command.", state: "Disabled", visibility: KnownCommandVisibility.Api)) 2346return CreateCommand(name, description, state: "Enabled", visibility: KnownCommandVisibility.Default, argumentInputs);