1 instantiation of DotnetToolResource
Aspire.Hosting (1)
DotnetToolResourceExtensions.cs (1)
28=> builder.AddDotnetTool(new DotnetToolResource(name, packageId));
16 references to DotnetToolResource
Aspire.Hosting (12)
ApplicationModel\DotnetToolResource.cs (1)
21/// Initializes a new instance of the <see cref="DotnetToolResource"/> class.
ApplicationModel\ResourceExtensions.cs (1)
1452DotnetToolResource => KnownResourceTypes.Tool,
Dcp\DcpExecutor.cs (1)
1793else if (er.ModelResource is DotnetToolResource tool)
DotnetToolResourceExtensions.cs (9)
27public static IResourceBuilder<DotnetToolResource> AddDotnetTool(this IDistributedApplicationBuilder builder, [ResourceName] string name, string packageId) 34/// <typeparam name="T">The type of the .NET tool resource to add. Must inherit from <see cref="DotnetToolResource"/>.</typeparam> 39where T : DotnetToolResource 125where T : DotnetToolResource 139where T : DotnetToolResource 152where T : DotnetToolResource 166where T : DotnetToolResource 179where T : DotnetToolResource 192where T : DotnetToolResource
Aspire.Hosting.DotnetTool.Tests (1)
AddDotnetToolTests.cs (1)
21Assert.IsType<DotnetToolResource>(tool.Resource);
DotnetTool.AppHost (3)
AppHost.cs (3)
28IResourceBuilder<DotnetToolResource>? concurrencyParent = null; 92foreach (var resource in builder.Resources.OfType<DotnetToolResource>())