2 writes to Commands
Aspire.Hosting (1)
ApplicationModel\ResourceNotificationService.cs (1)
786return previousState with { Commands = builder.ToImmutable() };
Aspire.Hosting.Tests (1)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (1)
120Commands = [
16 references to Commands
Aspire.Hosting (8)
ApplicationModel\ResourceNotificationService.cs (6)
720string.Join(" ", newState.Commands.Select(c => $"{c.Name} ({c.DisplayName}) = {Stringify(c.State)}"))); 744var existingCommand = FindByName(previousState.Commands, annotation.Name); 750builder = ImmutableArray.CreateBuilder<ResourceCommandSnapshot>(previousState.Commands.Length); 751builder.AddRange(previousState.Commands); 766builder = ImmutableArray.CreateBuilder<ResourceCommandSnapshot>(previousState.Commands.Length); 767builder.AddRange(previousState.Commands);
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
611var commands = snapshot.Commands
Dashboard\DashboardServiceData.cs (1)
58Commands = snapshot.Commands,
Aspire.Hosting.Tests (8)
WithHttpCommandTests.cs (8)
428Assert.Equal(ResourceCommandState.Disabled, startingEvent.Snapshot.Commands.First(c => c.Name == "mycommand").State); 440e.Snapshot.Commands.First(c => c.Name == "mycommand").State == ResourceCommandState.Enabled).DefaultTimeout(); 442Assert.Equal(ResourceCommandState.Enabled, runningEvent.Snapshot.Commands.First(c => c.Name == "mycommand").State); 483e.Snapshot.Commands.First(c => c.Name == "mycommand").State == ResourceCommandState.Hidden).DefaultTimeout(); 485Assert.Equal(ResourceCommandState.Hidden, runningEvent.Snapshot.Commands.First(c => c.Name == "mycommand").State); 497e => e.Snapshot.Commands.First(c => c.Name == "mycommand").State == ResourceCommandState.Enabled).DefaultTimeout(); 500Assert.Equal(ResourceCommandState.Enabled, enabledEvent.Snapshot.Commands.First(c => c.Name == "mycommand").State); 539e.Snapshot.Commands.FirstOrDefault(c => c.Name == commandName)?.State == ResourceCommandState.Enabled).DefaultTimeout();