9 types derived from ProjectResource
Aspire.Hosting (1)
ApplicationModel\CSharpAppResource.cs (1)
11: ProjectResource(name)
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsResource.cs (1)
40public class AzureFunctionsProjectResource(string name) : ProjectResource(name), IAzureFunctionsResource, IResourceWithCustomWithReference<AzureFunctionsProjectResource>
Aspire.Hosting.Maui (6)
MauiAndroidDeviceResource.cs (1)
14: ProjectResource(name), IMauiPlatformResource
MauiAndroidEmulatorResource.cs (1)
14: ProjectResource(name), IMauiPlatformResource
MauiiOSDeviceResource.cs (1)
14: ProjectResource(name), IMauiPlatformResource
MauiiOSSimulatorResource.cs (1)
14: ProjectResource(name), IMauiPlatformResource
MauiMacCatalystPlatformResource.cs (1)
23: ProjectResource(name), IMauiPlatformResource
MauiWindowsPlatformResource.cs (1)
23: ProjectResource(name), IMauiPlatformResource
ProjectResourceExtensions.AppHost (1)
AppHost.cs (1)
65internal sealed class FakeIntegrationProjectResource(string name) : ProjectResource(name);
73 instantiations of ProjectResource
Aspire.Hosting (2)
ProjectResourceBuilderExtensions.cs (2)
275var project = new ProjectResource(name); 317var project = new ProjectResource(name);
Aspire.Hosting.Azure.EntraId.Tests (24)
EntraIdProvisioningTests.cs (4)
210builder.AddResource(new ProjectResource("web")).WithReference(web); 211builder.AddResource(new ProjectResource("api")).WithReference(api); 533var project = builder.AddResource(new ProjectResource("web")).WithReference(entra); 604nameof(ProjectResource) => builder.AddResource(new ProjectResource("consumer")),
EntraIdResourceBuilderTests.cs (17)
481var container = appBuilder.AddResource(new ProjectResource("api")) 508var container = appBuilder.AddResource(new ProjectResource("api")) 533var container = appBuilder.AddResource(new ProjectResource("api")) 560var container = appBuilder.AddResource(new ProjectResource("api")) 583var container = appBuilder.AddResource(new ProjectResource("api")) 606var container = appBuilder.AddResource(new ProjectResource("web")) 654var project = appBuilder.AddResource(new ProjectResource("api")); 658var explicitNull = appBuilder.AddResource(new ProjectResource("explicit-null")) 688var named = appBuilder.AddResource(new ProjectResource("named")) 690var positional = appBuilder.AddResource(new ProjectResource("positional")) 716var project = appBuilder.AddResource(new ProjectResource("api")) 770IResourceBuilder<IResourceWithEnvironment> project = appBuilder.AddResource(new ProjectResource("api")); 793var defaultConsumer = appBuilder.AddResource(new ProjectResource("api")) 860? appBuilder.AddResource(new ProjectResource("web")) 864? appBuilder.AddResource(new ProjectResource("unprefixed")) 983var container = appBuilder.AddResource(new ProjectResource("web")) 1194? appBuilder.AddResource(new ProjectResource("web"))
MicrosoftIdentityWebConfigurationTests.cs (3)
58var project = builder.AddResource(new ProjectResource("web")) 144var project = builder.AddResource(new ProjectResource("web")).WithReference(entra); 162var project = builder.AddResource(new ProjectResource("web")).WithReference(entra);
Aspire.Hosting.Radius.Tests (4)
Publishing\RadiusServiceDiscoveryTests.cs (3)
47var resource = new ProjectResource("webapp"); 58var resource = new ProjectResource("webapp"); 69var resource = new ProjectResource("webapp");
ResourceMapping\ResourceTypeMapperTests.cs (1)
87var resource = new ProjectResource("webapp");
Aspire.Hosting.Tests (43)
Dashboard\DashboardEventHandlersTests.cs (1)
211var dashboardResource = new ProjectResource(KnownResourceNames.AspireDashboard);
Dcp\DcpExecutorTests.cs (2)
8055var fileProject = builder.AddResource(new ProjectResource("file-project")) 8101var fileProject = builder.AddResource(new ProjectResource("file-project"))
Dcp\ExecutableLaunchPlanTests.cs (3)
132var resource = new ProjectResource("project"); 156var resource = new ProjectResource("project"); 185var resource = new ProjectResource("project");
Dcp\ResourceSnapshotBuilderTests.cs (2)
63var project = new ProjectResource("project"); 128var project = new ProjectResource("project");
DotnetProgramPublishingTests.cs (6)
31var resource = new ProjectResource("project"); 320? builder.AddResource(new ProjectResource("program")) 379builder.AddResource(new ProjectResource("local")) 381builder.AddResource(new ProjectResource("archive")) 410var resource = builder.AddResource(new ProjectResource("program")) 441var resource = builder.AddResource(new ProjectResource("program"))
ModelNameTests.cs (1)
117var parent = new ProjectResource("parent");
ProjectResourceBuilderExtensionTests.cs (6)
102var project = builder.AddResource(new ProjectResource("project")) 114var project = builder.AddResource(new ProjectResource("project")) 231var project = builder.AddResource(new ProjectResource("test")) 319var project = builder.AddResource(new ProjectResource("test")) 404var resource = builder.AddResource(new ProjectResource("test")) 444var resource = builder.AddResource(new ProjectResource("test"))
ProjectResourceTests.cs (2)
1104var resource = new ProjectResource("projectName"); 1116var resource = new ProjectResource("projectName");
PublishAsDockerfileTests.cs (1)
493var project = new ProjectResource("project-without-metadata");
Publishing\ResourceContainerImageManagerTests.cs (12)
687var project = builder.AddResource(new ProjectResource("broken-project")) 718var project = builder.AddResource(new ProjectResource("program")) 751var project = builder.AddResource(new ProjectResource("broken-project")) 798var resource = builder.AddResource(new ProjectResource("program")) 838var resource = builder.AddResource(new ProjectResource("program")) 894var resource = builder.AddResource(new ProjectResource("program")) 982var resource = builder.AddResource(new ProjectResource("program")) 1030var resource = builder.AddResource(new ProjectResource("file-app")) 1073var resource = builder.AddResource(new ProjectResource("program")) 1113var resource = builder.AddResource(new ProjectResource("program")) 1174var resource = builder.AddResource(new ProjectResource("program")) 1258var resource = builder.AddResource(new ProjectResource("program"))
ResourceCommandAnnotationTests.cs (6)
100var projectResource = new ProjectResource("testproject"); 140var projectResource = new ProjectResource("testproject"); 167var projectResource = new ProjectResource("testproject"); 177var projectResource = new ProjectResource("testproject"); 196var projectResource = new ProjectResource(resourceName); 224var resource = new ProjectResource("project");
ResourceNotificationTests.cs (1)
64nameof(ProjectResource) => new ProjectResource("test"),
235 references to ProjectResource
Aspire.Hosting (54)
ApplicationModel\ExecutableLaunchRecipe.cs (6)
423/// Creates compatibility launch plans for legacy <see cref="ProjectResource"/> instances. 435var resource = (ProjectResource)context.Resource; 532ProjectResource resource, 645ProjectResource resource, 833resource is ProjectResource &&
ApplicationModel\IDotnetProgramResource.cs (1)
12/// This interface identifies the source-program model shared by legacy <see cref="ProjectResource"/> instances
ApplicationModel\ProjectLaunchArgsOverrideAnnotation.cs (2)
11/// generated by DCP for a <see cref="ProjectResource"/>. 15/// When this annotation is present on a <see cref="ProjectResource"/>, DCP will use the provided
ApplicationModel\ProjectLaunchConfigurationFactory.cs (1)
66return resource is not ProjectResource && projectMetadata.SuppressBuild;
ApplicationModel\ProjectResource.cs (1)
18/// Initializes a new instance of the <see cref="ProjectResource"/> class.
ApplicationModel\ProjectResourceExtensions.cs (4)
11/// Provides extension methods for <see cref="DistributedApplicationModel"/> to work with <see cref="ProjectResource"/> instances. 21public static IEnumerable<ProjectResource> GetProjectResources(this DistributedApplicationModel model) 25return model.Resources.OfType<ProjectResource>(); 40public static IProjectMetadata GetProjectMetadata(this ProjectResource projectResource)
ApplicationModel\ResourceExtensions.cs (1)
1916ProjectResource => KnownResourceTypes.Project,
Ats\AtsTypeMappings.cs (1)
50[assembly: AspireExport(typeof(ProjectResource))]
Ats\CoreExports.cs (4)
113public static IResourceBuilder<ProjectResource> WithProjectVolumeForPolyglot( 114this IResourceBuilder<ProjectResource> resource, 193public static IResourceBuilder<ProjectResource> WithEndpointsInEnvironment( 194this IResourceBuilder<ProjectResource> resource,
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (1)
35foreach (var project in beforeStartEvent.Model.GetProjectResources())
Dcp\DcpNameGenerator.cs (1)
78if (resource is not (ExecutableResource or ProjectResource))
Dcp\ExecutableCreator.cs (1)
282foreach (var project in _model.GetProjectResources())
Dcp\ExecutableLaunchPolicy.cs (1)
30if (resource is ProjectResource)
Dcp\ResourceSnapshotBuilder.cs (1)
142if (appModelResource is ProjectResource projectResource)
DotnetProgramResourceBuilderExtensions.cs (1)
112/// <see cref="ProjectResource"/>. Ordinary projects created with <c>AddProject</c> are configured automatically.
LaunchProfile.cs (1)
9/// Represents a launch profile for a <see cref="Aspire.Hosting.ApplicationModel.ProjectResource"/>.
LaunchSettings.cs (2)
9/// Represents the launch settings for a <see cref="ApplicationModel.ProjectResource"/>. 14/// Gets or sets the collection of named launch profiles associated with the <see cref="ApplicationModel.ProjectResource"/>.
Orchestrator\ApplicationOrchestrator.cs (1)
797resource is ProjectResource ||
ProjectResourceBuilderExtensions.cs (21)
68public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name) where TProject : IProjectMetadata, new() 102public static IResourceBuilder<ProjectResource> AddProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath) 115internal static IResourceBuilder<ProjectResource> AddProjectForPolyglot( 174public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, string? launchProfileName) where TProject : IProjectMetadata, new() 213public static IResourceBuilder<ProjectResource> AddProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath, string? launchProfileName) 264public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, Action<ProjectResourceOptions> configure) where TProject : IProjectMetadata, new() 275var project = new ProjectResource(name); 307public static IResourceBuilder<ProjectResource> AddProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath, Action<ProjectResourceOptions> configure) 317var project = new ProjectResource(name); 355public static IResourceBuilder<ProjectResource> AddCSharpApp(this IDistributedApplicationBuilder builder, string name, string path) 910/// reverse proxy for each process. When <see cref="WithReplicas(IResourceBuilder{ProjectResource}, int)"/> is 929public static IResourceBuilder<ProjectResource> WithReplicas(this IResourceBuilder<ProjectResource> builder, int replicas) 951/// into the project and set to true. If the <see cref="DisableForwardedHeaders(IResourceBuilder{ProjectResource})"/> 966public static IResourceBuilder<ProjectResource> DisableForwardedHeaders(this IResourceBuilder<ProjectResource> builder) 983public static IResourceBuilder<ProjectResource> WithEndpointsInEnvironment( 984this IResourceBuilder<ProjectResource> builder, Func<EndpointAnnotation, bool> filter) 995/// Adds support for containerizing this <see cref="ProjectResource"/> during deployment. 1012where T : ProjectResource 1263private sealed class ProjectContainerResource(ProjectResource pr) : ContainerResource(pr.Name)
ResourceBuilderExtensions.cs (2)
140if (builder.Resource is ContainerResource or ExecutableResource or ProjectResource) 208if (builder.Resource is ContainerResource or ExecutableResource or ProjectResource)
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppProjectExtensions.cs (1)
37where T : ProjectResource
Aspire.Hosting.Azure.EntraId.Tests (4)
EntraIdProvisioningTests.cs (3)
589[InlineData(nameof(ProjectResource), false)] 592[InlineData(nameof(ProjectResource), true)] 604nameof(ProjectResource) => builder.AddResource(new ProjectResource("consumer")),
EntraIdResourceBuilderTests.cs (1)
656IResourceBuilder<ProjectResource> result = project.WithReference(entra);
Aspire.Hosting.Azure.Tests (38)
AzureAppServiceTests.cs (4)
340var container = Assert.Single(model.GetProjectResources()); 532var project = Assert.Single(model.GetProjectResources()); 834var project = Assert.Single(model.GetProjectResources()); 1430var proj = Assert.Single(model.GetProjectResources());
AzureContainerAppsTests.cs (18)
408var proj = Assert.Single(model.GetProjectResources()); 512var proj = Assert.Single(model.GetProjectResources()); 1110var project = Assert.Single(model.GetProjectResources()); 1147var project = Assert.Single(model.GetProjectResources()); 1191var project = Assert.Single(model.GetProjectResources()); 1232var project = Assert.Single(model.GetProjectResources()); 1653var project = Assert.Single(model.GetProjectResources()); 1704var project = Assert.Single(model.GetProjectResources()); 2453var project = Assert.Single(model.GetProjectResources()); 2642var project = Assert.Single(model.GetProjectResources()); 2680var project = Assert.Single(model.GetProjectResources()); 2718var project = Assert.Single(model.GetProjectResources()); 2864var projectResource = Assert.Single(model.GetProjectResources()); 3055var proj = Assert.Single(model.GetProjectResources()); 3086var proj = Assert.Single(model.GetProjectResources()); 3126var proj = Assert.Single(model.GetProjectResources()); 3167var proj = Assert.Single(model.GetProjectResources()); 3214var proj = Assert.Single(model.GetProjectResources());
AzureFrontDoorTests.cs (1)
173Assert.Throws<ArgumentNullException>(() => frontDoor.WithOrigin((IResourceBuilder<ProjectResource>)null!));
AzureProvisioningResourceTests.cs (2)
37var project = Assert.Single(model.GetProjectResources()); 71var project = Assert.Single(model.GetProjectResources());
AzureResourcePreparerTests.cs (1)
463.OfType<ProjectResource>()
AzureSandboxesTests.cs (4)
2654var project = Assert.Single(model.GetProjectResources(), resource => resource.Name == "frontend"); 2695var project = Assert.Single( 2721var project = Assert.Single( 2777var project = Assert.Single(
AzureUserAssignedIdentityTests.cs (4)
161r => Assert.IsType<ProjectResource>(r), 219r => Assert.IsType<ProjectResource>(r), 298r => Assert.IsType<ProjectResource>(r), 299r => Assert.IsType<ProjectResource>(r),
ContainerRegistryTests.cs (1)
59var project = Assert.Single(model.GetProjectResources());
PublicApiTests\AppContainersPublicApiTests.cs (1)
92IResourceBuilder<ProjectResource> project = null!;
RoleAssignmentTests.cs (2)
351var project = Assert.Single(model.Resources.OfType<ProjectResource>(), r => r.Name == "api");
Aspire.Hosting.Blazor (14)
BlazorGatewayExtensions.cs (7)
46public static IResourceBuilder<ProjectResource> AddBlazorGateway( 92/// <see cref="ProjectResource"/> used by <see cref="AddBlazorGateway"/>. 160if (gateway.Resource is ProjectResource) 246public static IResourceBuilder<ProjectResource> WithBlazorClientApp( 247this IResourceBuilder<ProjectResource> gateway, 257/// <see cref="WithBlazorClientApp(IResourceBuilder{ProjectResource}, IResourceBuilder{BlazorWasmAppResource}, string, string, bool)"/>. 344/// <see cref="WithBlazorClientApp(IResourceBuilder{ProjectResource}, IResourceBuilder{BlazorWasmAppResource}, string, string, bool)"/>
BlazorHostedExtensions.cs (6)
34public static IResourceBuilder<ProjectResource> ProxyBlazorService( 35this IResourceBuilder<ProjectResource> host, 86public static IResourceBuilder<ProjectResource> ProxyBlazorTelemetry( 87this IResourceBuilder<ProjectResource> host, 127public static IResourceBuilder<ProjectResource> WithBlazorDebuggerBrowser( 128this IResourceBuilder<ProjectResource> host,
Resources\BlazorWasmAppResource.cs (1)
36/// Set internally when <see cref="BlazorGatewayExtensions.WithBlazorClientApp(IResourceBuilder{ProjectResource}, IResourceBuilder{BlazorWasmAppResource}, string, string, bool)"/> associates
Aspire.Hosting.Blazor.Tests (2)
AddBlazorGatewayTests.cs (2)
33IResourceBuilder<ProjectResource> gateway = builder.AddBlazorGateway("gateway"); 95IResourceBuilder<ProjectResource> gateway = builder.AddBlazorGateway("gateway");
Aspire.Hosting.EntityFrameworkCore (9)
EFMigrationResource.cs (5)
24private readonly ProjectResource? _legacyProjectResource; 32public EFMigrationResource(string name, ProjectResource projectResource, string? dbContextTypeName) 41: this(name, startupProjectResource, dbContextTypeName, startupProjectResource as ProjectResource) 49ProjectResource? legacyProjectResource) 74public ProjectResource ProjectResource =>
EFResourceBuilderExtensions.cs (4)
47this IResourceBuilder<ProjectResource> builder, 73this IResourceBuilder<ProjectResource> builder, 94this IResourceBuilder<ProjectResource> builder, 133this IResourceBuilder<ProjectResource> builder,
Aspire.Hosting.Kubernetes (3)
KubernetesEnvironmentExtensions.cs (2)
114resource is not ProjectResource and not ExecutableResource and not ContainerResource) 180item.Resource is ProjectResource or ExecutableResource &&
KubernetesPersistentVolumeExtensions.cs (1)
378/// <see cref="ProjectResource"/>.
Aspire.Hosting.Maui (3)
MauiPlatformHelper.cs (3)
29Dictionary<string, string>? msBuildProperties = null) where T : ProjectResource 87params string[] additionalArgs) where T : ProjectResource 191private static void ConfigureOtlpExporter<T>(IResourceBuilder<T> resourceBuilder) where T : ProjectResource
Aspire.Hosting.Radius (5)
Publishing\RadiusServiceDiscovery.cs (1)
82/// <item>a <see cref="ProjectResource"/> endpoint that resolves to no port — the first portless
RadiusExtensions.cs (3)
118/// The Radius publisher does not yet build or push images for <see cref="ProjectResource"/> 137public static IResourceBuilder<ProjectResource> WithContainerImage( 138this IResourceBuilder<ProjectResource> builder,
ResourceMapping\ResourceTypeMapper.cs (1)
258return nameof(ProjectResource);
Aspire.Hosting.Radius.Tests (4)
Publishing\RadiusServiceDiscoveryTests.cs (3)
47var resource = new ProjectResource("webapp"); 58var resource = new ProjectResource("webapp"); 69var resource = new ProjectResource("webapp");
ResourceMapping\ResourceTypeMapperTests.cs (1)
87var resource = new ProjectResource("webapp");
Aspire.Hosting.RemoteHost.Tests (1)
AtsCapabilityScannerTests.cs (1)
957Func<ContainerResource, ProjectResource, Task> callback)
Aspire.Hosting.Testing.Tests (1)
TestingBuilderTests.cs (1)
557var project = builder.CreateResourceBuilder<ProjectResource>("mywebapp1");
Aspire.Hosting.Tests (77)
Dashboard\DashboardEventHandlersTests.cs (1)
211var dashboardResource = new ProjectResource(KnownResourceNames.AspireDashboard);
Dashboard\DashboardResourceTests.cs (2)
799var dashboard = Assert.Single(model.Resources.OfType<ProjectResource>());
Dcp\DcpExecutorTests.cs (5)
475var resource = builder.AddProject<Projects.ServiceA>("ServiceA") 901var resource = builder.AddProject<Projects.ServiceA>("ServiceA") 7130var projectResource = projectBuilder.Resource; 11023projectBuilder.WithDebugSupport<ProjectResource, ExecutableLaunchConfiguration>( 11136var resource = builder.AddProject<Projects.ServiceA>("ServiceA")
Dcp\ExecutableLaunchPlanTests.cs (3)
132var resource = new ProjectResource("project"); 156var resource = new ProjectResource("project"); 185var resource = new ProjectResource("project");
Dcp\ResourceSnapshotBuilderTests.cs (2)
63var project = new ProjectResource("project"); 128var project = new ProjectResource("project");
DotnetProgramPublishingTests.cs (1)
31var resource = new ProjectResource("project");
KestrelConfigTests.cs (12)
17var resource = CreateTestProjectResource<ProjectWithProfileEndpointAndKestrelHttpEndpoint>( 53var resource = CreateTestProjectResource<ProjectWithProfileEndpointAndKestrelHttpEndpoint>( 91var resource = CreateTestProjectResource<ProjectWithKestrelHttpsEndpoint>(operation: DistributedApplicationOperation.Run); 108var resource = CreateTestProjectResource<ProjectWithMultipleHttpKestrelEndpoints>(operation: DistributedApplicationOperation.Run); 134var resource = CreateTestProjectResource<ProjectWithMultipleHttpKestrelEndpoints>( 175var resource = CreateTestProjectResource<ProjectWithOnlyKestrelHttpEndpoint>(); 211var resource = CreateTestProjectResource<ProjectWithMultipleHttpKestrelEndpoints>( 276var resource = CreateTestProjectResource<ProjectWithMultipleHttpKestrelEndpoints>( 305var resource = CreateTestProjectResource<ProjectWithKestrelEndpointsLevelProtocols>( 342private static ProjectResource CreateTestProjectResource<TProject>( 344Action<IResourceBuilder<ProjectResource>>? callback = null, 453private static void AllocateTestEndpoints(ProjectResource resource)
ModelNameTests.cs (1)
117var parent = new ProjectResource("parent");
ProjectResourceBuilderExtensionTests.cs (7)
150var resource = builder.AddProject<TestProject>("test", options => options.ExcludeLaunchProfile = true) 177var resource = builder.AddProject<TestProject>("test", options => options.ExcludeLaunchProfile = true) 202var resource = builder.AddProject<TestProject>("test", options => options.ExcludeLaunchProfile = true) 376var resource = builder.AddProject<TestProject>("test", options => options.ExcludeLaunchProfile = true) 404var resource = builder.AddResource(new ProjectResource("test")) 444var resource = builder.AddResource(new ProjectResource("test")) 487var resource = builder.AddProject<TestProject>("test", options => options.ExcludeLaunchProfile = true)
ProjectResourceTests.cs (25)
132var resource = Assert.Single(projectResources); 237var resource = Assert.Single(appModel.GetProjectResources()); 262var resource = Assert.Single(projectResources); 290var resource = Assert.Single(projectResources); 308var resource = Assert.Single(projectResources); 324var resource = Assert.Single(projectResources); 374var resource = Assert.Single(projectResources); 394var resource = Assert.Single(projectResources); 437var resource = Assert.Single(projectResources); 480var resource = Assert.Single(projectResources); 502var resource = Assert.Single(projectResources); 527var resource = Assert.Single(projectResources); 555var resource = Assert.Single(projectResources); 576var resource = Assert.Single(projectResources); 600var resource = Assert.Single(projectResources); 648var resource = Assert.Single(projectResources); 747var resource = Assert.Single(projectResources); 778var resource = Assert.Single(projectResources); 796var resource = Assert.Single(projectResources); 814var resource = Assert.Single(projectResources); 833var resource = Assert.Single(projectResources); 852var resource = Assert.Single(projectResources); 896var resource = Assert.Single(projectResources); 1104var resource = new ProjectResource("projectName"); 1116var resource = new ProjectResource("projectName");
PublishAsDockerfileTests.cs (1)
493var project = new ProjectResource("project-without-metadata");
Publishing\DotnetProgramArchiveTests.cs (1)
374private static IResourceBuilder<ProjectResource> AddArchiveResource(
ResourceCommandAnnotationTests.cs (6)
100var projectResource = new ProjectResource("testproject"); 140var projectResource = new ProjectResource("testproject"); 167var projectResource = new ProjectResource("testproject"); 177var projectResource = new ProjectResource("testproject"); 196var projectResource = new ProjectResource(resourceName); 224var resource = new ProjectResource("project");
ResourceNotificationTests.cs (2)
53[InlineData(typeof(ProjectResource), KnownResourceTypes.Project)] 64nameof(ProjectResource) => new ProjectResource("test"),
WithEndpointTests.cs (6)
362var resource = Assert.Single(builder.Resources.OfType<ProjectResource>()); 377var resource = Assert.Single(builder.Resources.OfType<ProjectResource>()); 391var resource = Assert.Single(builder.Resources.OfType<ProjectResource>());
WithEnvironmentTests.cs (2)
428ResourceBuilderExtensions.WithEnvironment<ProjectResource, TestValueAndManifestProvider>(null!, "TEST_VAR", testValue)); 432projectA.WithEnvironment<ProjectResource, TestValueAndManifestProvider>(null!, testValue));
Aspire.Playground.Tests (4)
Infrastructure\DistributedApplicationExtensions.cs (2)
149(ProjectResource or ExecutableResource) 211public static async Task<bool> TryApplyEfMigrationsAsync(this DistributedApplication app, ProjectResource project)
Infrastructure\ResourceExtensions.cs (2)
11/// Gets the name of the <see cref="ProjectResource"/> based on the project file path. 13public static string GetName(this ProjectResource project)
Pipelines.Library (2)
DistributedApplicationPipelineExtensions.cs (2)
34if (resource is not ProjectResource projectResource) 55ProjectResource projectResource,
Stress.AppHost (5)
CommandResources.cs (5)
28IResourceBuilder<ProjectResource> serviceBuilder, 29IResourceBuilder<ProjectResource> telemetryBuilder) 35private static void AddServiceCommands(IDistributedApplicationBuilder builder, IResourceBuilder<ProjectResource> serviceBuilder) 1167private static void AddTelemetryCommands(IDistributedApplicationBuilder builder, IResourceBuilder<ProjectResource> telemetryBuilder) 1485.Where(r => r.IsContainer() || r is ProjectResource || r is ExecutableResource)
TestProject.AppHost (8)
TestProgram.cs (8)
138public IResourceBuilder<ProjectResource> ServiceABuilder { get; private set; } 139public IResourceBuilder<ProjectResource> ServiceBBuilder { get; private set; } 140public IResourceBuilder<ProjectResource> ServiceCBuilder { get; private set; } 141public IResourceBuilder<ProjectResource> WorkerABuilder { get; private set; } 142public IResourceBuilder<ProjectResource>? IntegrationServiceABuilder { get; private set; } 145public List<IResourceBuilder<ProjectResource>> ServiceProjectBuilders => [ServiceABuilder, ServiceBBuilder, ServiceCBuilder]; 175foreach (var project in @event.Model.Resources.OfType<ProjectResource>())