2 writes to Commands
Aspire.Hosting (1)
ApplicationModel\ResourceNotificationService.cs (1)
767return previousState with { Commands = builder.ToImmutable() };
Aspire.Hosting.Tests (1)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (1)
118Commands = [
16 references to Commands
Aspire.Hosting (8)
ApplicationModel\ResourceNotificationService.cs (6)
701string.Join(" ", newState.Commands.Select(c => $"{c.Name} ({c.DisplayName}) = {Stringify(c.State)}"))); 725var existingCommand = FindByName(previousState.Commands, annotation.Name); 731builder = ImmutableArray.CreateBuilder<ResourceCommandSnapshot>(previousState.Commands.Length); 732builder.AddRange(previousState.Commands); 747builder = ImmutableArray.CreateBuilder<ResourceCommandSnapshot>(previousState.Commands.Length); 748builder.AddRange(previousState.Commands);
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
521var commands = snapshot.Commands
Dashboard\DashboardServiceData.cs (1)
58Commands = snapshot.Commands,
Aspire.Hosting.Tests (8)
WithHttpCommandTests.cs (8)
429Assert.Equal(ResourceCommandState.Disabled, startingEvent.Snapshot.Commands.First(c => c.Name == "mycommand").State); 441e.Snapshot.Commands.First(c => c.Name == "mycommand").State == ResourceCommandState.Enabled).DefaultTimeout(); 443Assert.Equal(ResourceCommandState.Enabled, runningEvent.Snapshot.Commands.First(c => c.Name == "mycommand").State); 484e.Snapshot.Commands.First(c => c.Name == "mycommand").State == ResourceCommandState.Hidden).DefaultTimeout(); 486Assert.Equal(ResourceCommandState.Hidden, runningEvent.Snapshot.Commands.First(c => c.Name == "mycommand").State); 498e => e.Snapshot.Commands.First(c => c.Name == "mycommand").State == ResourceCommandState.Enabled).DefaultTimeout(); 501Assert.Equal(ResourceCommandState.Enabled, enabledEvent.Snapshot.Commands.First(c => c.Name == "mycommand").State); 540e.Snapshot.Commands.FirstOrDefault(c => c.Name == commandName)?.State == ResourceCommandState.Enabled).DefaultTimeout();