5 instantiations of DotnetProjectResource
Aspire.Hosting.Dotnet (1)
DotnetProjectHostingExtensions.cs (1)
119var app = new DotnetProjectResource(name, workingDirectory);
Aspire.Hosting.Dotnet.Tests (4)
DotnetProjectPublicApiTests.cs (2)
55var action = () => new DotnetProjectResource(name, workingDirectory); 68var action = () => new DotnetProjectResource(name, workingDirectory: null!);
DotnetProjectResourceTests.cs (2)
333builder.AddResource(new DotnetProjectResource("svc", workspace.Path)); 523var resource = new DotnetProjectResource("testapp", AppContext.BaseDirectory);
22 references to DotnetProjectResource
Aspire.Hosting.Blazor (9)
BlazorGatewayExtensions.cs (9)
76/// Registers the built-in Blazor Gateway backed by an experimental <see cref="DotnetProjectResource"/> 82/// Publishing is not yet supported for the <see cref="DotnetProjectResource"/>-backed gateway because the 86/// <see cref="DotnetProjectResource"/>. 102public static IResourceBuilder<DotnetProjectResource> AddDotnetProjectBlazorGateway( 113$"Publishing a {nameof(DotnetProjectResource)}-backed Blazor gateway is not supported yet. Use {nameof(AddBlazorGateway)} for publish scenarios."); 195/// Attaches a Blazor WebAssembly app to a <see cref="DotnetProjectResource"/>-backed Gateway created via 217public static IResourceBuilder<DotnetProjectResource> WithBlazorClientApp( 218this IResourceBuilder<DotnetProjectResource> gateway, 283/// or <see cref="WithBlazorClientApp(IResourceBuilder{DotnetProjectResource}, IResourceBuilder{BlazorWasmAppResource}, string, string, bool)"/>
Aspire.Hosting.Dotnet (10)
DotnetProjectHostingExtensions.cs (4)
47public static IResourceBuilder<DotnetProjectResource> AddDotnetProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string path) 61internal static IResourceBuilder<DotnetProjectResource> AddDotnetProjectForPolyglot( 99public static IResourceBuilder<DotnetProjectResource> AddDotnetProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string path, Action<ProjectResourceOptions> configure) 119var app = new DotnetProjectResource(name, workingDirectory);
DotnetProjectResource.cs (6)
20/// A <see cref="DotnetProjectResource"/> is added by path and is 56/// Initializes a new instance of the <see cref="DotnetProjectResource"/> class. 75.OfType<DotnetProjectResource>() 104step.Resource is DotnetProjectResource resource && 202? $"Resource '{resourceNames[0]}' is a {nameof(DotnetProjectResource)}." 203: $"Resources {string.Join(", ", resourceNames.Select(name => $"'{name}'"))} are {nameof(DotnetProjectResource)} instances.";
Aspire.Hosting.Dotnet.Tests (3)
DotnetProjectPublicApiTests.cs (1)
19var attribute = Assert.Single(typeof(DotnetProjectResource).GetCustomAttributes<ExperimentalAttribute>());
DotnetProjectResourceTests.cs (2)
509var resource = builder.AddDotnetProject("testapp", projectPath, o => o.ExcludeLaunchProfile = true).Resource; 523var resource = new DotnetProjectResource("testapp", AppContext.BaseDirectory);