1 write to Name
Aspire.Hosting (1)
ApplicationModel\ResourceCommandAnnotation.cs (1)
34Name = name;
28 references to Name
Aspire.Hosting (7)
ApplicationModel\ResourceCommandService.cs (2)
136var annotation = resource.Annotations.OfType<ResourceCommandAnnotation>().SingleOrDefault(a => a.Name == commandName); 143annotation = resource.Annotations.OfType<ResourceCommandAnnotation>().SingleOrDefault(a => a.Name == mappedName);
ApplicationModel\ResourceNotificationService.cs (2)
744var existingCommand = FindByName(previousState.Commands, annotation.Name); 805return new ResourceCommandSnapshot(annotation.Name, state, annotation.DisplayName, annotation.DisplayDescription, annotation.Parameter, annotation.ConfirmationMessage, annotation.IconName, annotation.IconVariant, annotation.IsHighlighted);
Orchestrator\ParameterProcessor.cs (1)
147if (executionContext.IsRunMode && interactionService.IsAvailable && !parameterResource.Annotations.OfType<ResourceCommandAnnotation>().Any(a => a.Name == KnownResourceCommands.SetParameterCommand))
ResourceBuilderExtensions.cs (2)
2200var existingAnnotation = builder.Resource.Annotations.OfType<ResourceCommandAnnotation>().SingleOrDefault(a => a.Name == name); 2265var existingAnnotation = builder.Resource.Annotations.OfType<ResourceCommandAnnotation>().SingleOrDefault(a => a.Name == name);
Aspire.Hosting.Tests (21)
Dcp\DcpExecutorTests.cs (7)
2330a => Assert.Equal(KnownResourceCommands.StartCommand, a.Name), 2331a => Assert.Equal(KnownResourceCommands.StopCommand, a.Name), 2332a => Assert.Equal(KnownResourceCommands.RestartCommand, a.Name)); 2339a => Assert.Equal(KnownResourceCommands.StartCommand, a.Name), 2340a => Assert.Equal(KnownResourceCommands.StopCommand, a.Name), 2341a => Assert.Equal(KnownResourceCommands.RestartCommand, a.Name), 2342a => Assert.Equal(KnownResourceCommands.RebuildCommand, a.Name));
Orchestrator\ParameterProcessorTests.cs (2)
865.SingleOrDefault(a => a.Name == KnownResourceCommands.SetParameterCommand); 885.SingleOrDefault(a => a.Name == KnownResourceCommands.SetParameterCommand);
ResourceCommandAnnotationTests.cs (8)
56var startCommand = resourceBuilder.Resource.Annotations.OfType<ResourceCommandAnnotation>().Single(a => a.Name == commandName); 83var restartCommand = resourceBuilder.Resource.Annotations.OfType<ResourceCommandAnnotation>().Single(a => a.Name == KnownResourceCommands.RestartCommand); 98var restartCommand = projectResource.Annotations.OfType<ResourceCommandAnnotation>().Single(a => a.Name == KnownResourceCommands.RestartCommand); 113var restartCommand = csharpAppResource.Annotations.OfType<ResourceCommandAnnotation>().Single(a => a.Name == KnownResourceCommands.RestartCommand); 137var rebuildCommand = projectResource.Annotations.OfType<ResourceCommandAnnotation>().Single(a => a.Name == commandName); 164Assert.DoesNotContain(containerResource.Resource.Annotations.OfType<ResourceCommandAnnotation>(), a => a.Name == KnownResourceCommands.RebuildCommand); 165Assert.Contains(projectResource.Annotations.OfType<ResourceCommandAnnotation>(), a => a.Name == KnownResourceCommands.RebuildCommand); 174var rebuildCommand = projectResource.Annotations.OfType<ResourceCommandAnnotation>().Single(a => a.Name == KnownResourceCommands.RebuildCommand);
WithHttpCommandTests.cs (4)
97Assert.Equal($"{resourceBuilder.Resource.Name}-http-http-post-/some-path", command.Name); 129Assert.Equal("my-command-name", command.Name); 156var command2 = commands.FirstOrDefault(c => c.DisplayName == "Do The Thing" && c.Name.Contains("custom-endpoint")); 158var command4 = commands.FirstOrDefault(c => c.DisplayName == "Do The Get Thing" && c.Name.Contains("custom-endpoint"));