11 instantiations of DotnetProjectResource
Aspire.Hosting.Dotnet (1)
DotnetProjectHostingExtensions.cs (1)
316
var app = new
DotnetProjectResource
(name, workingDirectory);
Aspire.Hosting.Dotnet.Tests (9)
DotnetProjectBuildCoordinatorTests.cs (3)
2370
var resource = new
DotnetProjectResource
("service", Path.GetDirectoryName(projectPath)!);
2394
var removedResource = new
DotnetProjectResource
("removed", Path.GetDirectoryName(removedProjectPath)!);
2401
var activeResource = new
DotnetProjectResource
("active", Path.GetDirectoryName(activeProjectPath)!);
DotnetProjectPublicApiTests.cs (4)
30
var action = () => new
DotnetProjectResource
(name, workingDirectory);
43
var action = () => new
DotnetProjectResource
(name, workingDirectory: null!);
101
var project = builder.AddResource(new
DotnetProjectResource
("app", builder.AppHostDirectory));
115
var project = builder.AddResource(new
DotnetProjectResource
("app", builder.AppHostDirectory));
DotnetProjectResourceTests.cs (2)
213
var resource = new
DotnetProjectResource
("svc", workspace.Path);
623
var resource = new
DotnetProjectResource
("testapp", AppContext.BaseDirectory);
Aspire.Hosting.EntityFrameworkCore.Tests (1)
EFBuildCustomizationWarningTests.cs (1)
34
? builder.AddResource(new
DotnetProjectResource
("api", Path.GetDirectoryName(startupPath)!))
53 references to DotnetProjectResource
Aspire.Hosting.Blazor (6)
BlazorGatewayExtensions.cs (6)
75
/// Registers the built-in Blazor Gateway backed by an experimental <see cref="
DotnetProjectResource
"/>
88
public static IResourceBuilder<
DotnetProjectResource
> AddDotnetProjectBlazorGateway(
171
/// Attaches a Blazor WebAssembly app to a <see cref="
DotnetProjectResource
"/>-backed Gateway created via
192
public static IResourceBuilder<
DotnetProjectResource
> WithBlazorClientApp(
193
this IResourceBuilder<
DotnetProjectResource
> gateway,
258
/// or <see cref="WithBlazorClientApp(IResourceBuilder{
DotnetProjectResource
}, IResourceBuilder{BlazorWasmAppResource}, string, string, bool)"/>
Aspire.Hosting.Dotnet (33)
DotnetProjectBuildCoordinator.cs (14)
58
IResourceBuilder<
DotnetProjectResource
> resourceBuilder,
124
DotnetProjectResource
resource,
233
private readonly Dictionary<
DotnetProjectResource
, Action> _eagerDependencyRollbacks =
251
public IReadOnlyList<
DotnetProjectResource
> Resources =>
269
public void AddResource(
DotnetProjectResource
resource)
276
DotnetProjectResource
resource,
327
var
resource = registration.Resource;
591
var
resource = registration.Resource;
645
private void RemoveEagerBuildDependencies(IEnumerable<
DotnetProjectResource
> resources)
647
foreach (
var
resource in resources)
830
DotnetProjectResource
resource) =>
895
public
DotnetProjectResource
Resource => _entry.Registration.Resource;
1333
private sealed class ResourceRegistration(
DotnetProjectResource
resource)
1335
public
DotnetProjectResource
Resource { get; } = resource;
DotnetProjectHostingExtensions.cs (17)
68
public static IResourceBuilder<
DotnetProjectResource
> WithBuildEnvironment(
69
this IResourceBuilder<
DotnetProjectResource
> builder,
109
public static IResourceBuilder<
DotnetProjectResource
> WithBuildEnvironment(
110
this IResourceBuilder<
DotnetProjectResource
> builder,
152
public static IResourceBuilder<
DotnetProjectResource
> WithBuildEnvironment(
153
this IResourceBuilder<
DotnetProjectResource
> builder,
181
internal static IResourceBuilder<
DotnetProjectResource
> WithReplicasForPolyglot(
182
this IResourceBuilder<
DotnetProjectResource
> builder,
192
internal static IResourceBuilder<
DotnetProjectResource
> DisableForwardedHeadersForPolyglot(
193
this IResourceBuilder<
DotnetProjectResource
> builder)
202
internal static IResourceBuilder<
DotnetProjectResource
> WithEndpointsInEnvironmentForPolyglot(
203
this IResourceBuilder<
DotnetProjectResource
> builder,
241
public static IResourceBuilder<
DotnetProjectResource
> AddDotnetProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string path)
254
internal static IResourceBuilder<
DotnetProjectResource
> AddDotnetProjectForPolyglot(
291
public static IResourceBuilder<
DotnetProjectResource
> AddDotnetProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string path, Action<ProjectResourceOptions> configure)
316
var
app = new DotnetProjectResource(name, workingDirectory);
463
DotnetProjectResource
resource,
DotnetProjectResource.cs (2)
15
/// A <see cref="
DotnetProjectResource
"/> is added by path and is
33
/// Initializes a new instance of the <see cref="
DotnetProjectResource
"/> class.
Aspire.Hosting.Dotnet.Tests (14)
DotnetProjectBuildCoordinatorTests.cs (8)
484
IResourceBuilder<
DotnetProjectResource
> project;
485
IResourceBuilder<
DotnetProjectResource
> file;
2370
var
resource = new DotnetProjectResource("service", Path.GetDirectoryName(projectPath)!);
2394
var
removedResource = new DotnetProjectResource("removed", Path.GetDirectoryName(removedProjectPath)!);
2401
var
activeResource = new DotnetProjectResource("active", Path.GetDirectoryName(activeProjectPath)!);
2606
builder.Resources.OfType<
DotnetProjectResource
>(),
2610
builder.Resources.OfType<
DotnetProjectResource
>(),
4019
DotnetProjectResource
resource,
DotnetProjectPublicApiTests.cs (2)
16
Assert.True(typeof(IDotnetProgramResource).IsAssignableFrom(typeof(
DotnetProjectResource
)));
17
Assert.True(typeof(IContainerFilesDestinationResource).IsAssignableFrom(typeof(
DotnetProjectResource
)));
DotnetProjectResourceTests.cs (4)
213
var
resource = new DotnetProjectResource("svc", workspace.Path);
595
var
resource = builder.AddDotnetProject("testapp", projectPath, o => o.ExcludeLaunchProfile = true).Resource;
609
var
resource = builder.AddDotnetProject("testapp", appPath, o => o.ExcludeLaunchProfile = true).Resource;
623
var
resource = new DotnetProjectResource("testapp", AppContext.BaseDirectory);