5 instantiations of DotnetToolResource
Aspire.Hosting (1)
DotnetToolResourceExtensions.cs (1)
30=> builder.AddDotnetTool(new DotnetToolResource(name, packageId));
Aspire.Hosting.EntityFrameworkCore.Tests (2)
EFCoreOperationExecutorTests.cs (1)
214var toolResource = new DotnetToolResource("ef-tool", "dotnet-ef");
TestServices\TestEfTool.cs (1)
14public DotnetToolResource Resource { get; } = new("test-ef-tool", "dotnet-ef");
Aspire.Hosting.Tests (2)
Dcp\DcpExecutorTests.cs (1)
8676var dotnetTool = new DotnetToolResource("test-tool", "SomePackage.Id");
DotnetToolResourceTests.cs (1)
20var resource = new DotnetToolResource("tool", "dotnet-dump");
37 references to DotnetToolResource
Aspire.Hosting (11)
ApplicationModel\DotnetToolResource.cs (1)
23/// Initializes a new instance of the <see cref="DotnetToolResource"/> class.
ApplicationModel\ResourceExtensions.cs (1)
1919DotnetToolResource => KnownResourceTypes.Tool,
DotnetToolResourceExtensions.cs (9)
29public static IResourceBuilder<DotnetToolResource> AddDotnetTool(this IDistributedApplicationBuilder builder, [ResourceName] string name, string packageId) 36/// <typeparam name="T">The type of the .NET tool resource to add. Must inherit from <see cref="DotnetToolResource"/>.</typeparam> 43where T : DotnetToolResource 127where T : DotnetToolResource 143where T : DotnetToolResource 158where T : DotnetToolResource 174where T : DotnetToolResource 189where T : DotnetToolResource 204where T : DotnetToolResource
Aspire.Hosting.DotnetTool.Tests (1)
AddDotnetToolTests.cs (1)
21Assert.IsType<DotnetToolResource>(tool.Resource);
Aspire.Hosting.EntityFrameworkCore (13)
EFCoreOperationExecutor.cs (3)
34private readonly DotnetToolResource _toolResource; 71DotnetToolResource toolResource) 463private static string GetToolStartCommandName(DotnetToolResource toolResource)
EFMigrationResource.cs (2)
197internal Action<IResourceBuilder<DotnetToolResource>>? ConfigureToolResource { get; set; } 202internal DotnetToolResource ToolResource { get; set; } = null!;
EFResourceBuilderExtensions.cs (8)
77Action<IResourceBuilder<DotnetToolResource>>? configureToolResource) 136Action<IResourceBuilder<DotnetToolResource>>? configureToolResource) 179Action<IResourceBuilder<DotnetToolResource>>? configureToolResource) 218Action<IResourceBuilder<DotnetToolResource>>? configureToolResource) 230Action<IResourceBuilder<DotnetToolResource>>? configureToolResource) 497private static async Task<ExecuteCommandResult> StartEfToolResourceAsync(ExecuteCommandContext context, DotnetToolResource toolResource) 687DotnetToolResource toolResource, 744var toolResource = toolBuilder.Resource;
Aspire.Hosting.EntityFrameworkCore.Tests (7)
AddEFMigrationsTests.cs (2)
299var toolResource = Assert.Single(appModel.Resources.OfType<DotnetToolResource>(), r => r.Name == "ef-tool-mymigrations");
EFCoreOperationExecutorTests.cs (4)
141var toolResource = CreateToolResource(_ => Task.FromResult(CommandResults.Failure("tool startup failed"))); 162var toolResource = CreateToolResource(_ => Task.FromResult(CommandResults.Canceled())); 212private static DotnetToolResource CreateToolResource(Func<ExecuteCommandContext, Task<ExecuteCommandResult>> executeCommand) 214var toolResource = new DotnetToolResource("ef-tool", "dotnet-ef");
TestServices\TestEfTool.cs (1)
14public DotnetToolResource Resource { get; } = new("test-ef-tool", "dotnet-ef");
Aspire.Hosting.Tests (2)
Dcp\DcpExecutorTests.cs (1)
8676var dotnetTool = new DotnetToolResource("test-tool", "SomePackage.Id");
DotnetToolResourceTests.cs (1)
20var resource = new DotnetToolResource("tool", "dotnet-dump");
DotnetTool.AppHost (3)
AppHost.cs (3)
28IResourceBuilder<DotnetToolResource>? concurrencyParent = null; 92foreach (var resource in builder.Resources.OfType<DotnetToolResource>())