5 instantiations of DotnetProjectResource
Aspire.Hosting.Dotnet (1)
DotnetProjectHostingExtensions.cs (1)
119
var app = new
DotnetProjectResource
(name, workingDirectory);
Aspire.Hosting.Dotnet.Tests (4)
DotnetProjectPublicApiTests.cs (2)
55
var action = () => new
DotnetProjectResource
(name, workingDirectory);
68
var action = () => new
DotnetProjectResource
(name, workingDirectory: null!);
DotnetProjectResourceTests.cs (2)
333
builder.AddResource(new
DotnetProjectResource
("svc", workspace.Path));
523
var 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
"/>.
102
public 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
217
public static IResourceBuilder<
DotnetProjectResource
> WithBlazorClientApp(
218
this IResourceBuilder<
DotnetProjectResource
> gateway,
283
/// or <see cref="WithBlazorClientApp(IResourceBuilder{
DotnetProjectResource
}, IResourceBuilder{BlazorWasmAppResource}, string, string, bool)"/>
Aspire.Hosting.Dotnet (10)
DotnetProjectHostingExtensions.cs (4)
47
public static IResourceBuilder<
DotnetProjectResource
> AddDotnetProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string path)
61
internal static IResourceBuilder<
DotnetProjectResource
> AddDotnetProjectForPolyglot(
99
public static IResourceBuilder<
DotnetProjectResource
> AddDotnetProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string path, Action<ProjectResourceOptions> configure)
119
var
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
>()
104
step.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)
19
var attribute = Assert.Single(typeof(
DotnetProjectResource
).GetCustomAttributes<ExperimentalAttribute>());
DotnetProjectResourceTests.cs (2)
509
var
resource = builder.AddDotnetProject("testapp", projectPath, o => o.ExcludeLaunchProfile = true).Resource;
523
var
resource = new DotnetProjectResource("testapp", AppContext.BaseDirectory);