190 implementations of IProjectMetadata
AksDemo.AppHost (1)
artifacts\obj\AksDemo.AppHost\Debug\net10.0\Aspire\references\AksDemo_ApiService.ProjectMetadata.g.cs (1)
12public class AksDemo_ApiService : global::Aspire.Hosting.IProjectMetadata
AppHost1 (2)
artifacts\obj\AppHost1\Debug\net10.0\Aspire\references\WebApplication1.ProjectMetadata.g.cs (1)
12public class WebApplication1 : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\AppHost1\Debug\net10.0\Aspire\references\WebApplication2.ProjectMetadata.g.cs (1)
12public class WebApplication2 : global::Aspire.Hosting.IProjectMetadata
Aspire.Hosting (1)
IProjectMetadata.cs (1)
73internal sealed class ProjectMetadata(string projectPath) : IProjectMetadata
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
764private sealed class AzureFunctionsProjectMetadata(string projectPath) : IProjectMetadata
Aspire.Hosting.Azure.Kubernetes.Tests (1)
AzureKubernetesFoundryReferenceTests.cs (1)
85private sealed class Project : IProjectMetadata
Aspire.Hosting.Azure.Tests (29)
AzureApplicationInsightsExtensionsTests.cs (1)
134private sealed class ProjectA : IProjectMetadata
AzureAppServiceTests.cs (1)
1492private sealed class Project : IProjectMetadata
AzureContainerAppsTests.cs (2)
1892private sealed class Project : IProjectMetadata 2551private sealed class TestFunctionsProject : IProjectMetadata
AzureContainerRegistryTests.cs (1)
404private sealed class Project : IProjectMetadata
AzureDeployerTests.cs (2)
1863private sealed class Project : IProjectMetadata 1868private sealed class TestFunctionsProject : IProjectMetadata
AzureEnvironmentResourceTests.cs (1)
510private sealed class TestProject : IProjectMetadata
AzureFrontDoorTests.cs (1)
267private sealed class Project : IProjectMetadata
AzureFunctionsTests.cs (7)
776private sealed class TestProject : IProjectMetadata 793private sealed class TestProjectWithMalformedPort : IProjectMetadata 810private sealed class TestProjectWithPartialPort : IProjectMetadata 827private sealed class TestProjectWithoutPortArgument : IProjectMetadata 843private sealed class TestProjectWithMultiplePorts : IProjectMetadata 860private sealed class TestProjectWithHttps : IProjectMetadata 877private sealed class TestProjectWithHttpsNoPort : IProjectMetadata
AzureKustoExtensionsTests.cs (1)
101private sealed class Project : IProjectMetadata
AzureProvisioningResourceExtensionsTests.cs (1)
68private sealed class Project : IProjectMetadata
AzureProvisioningResourceTests.cs (1)
121private sealed class Project : IProjectMetadata
AzureResourcePreparerTests.cs (1)
881private sealed class Project : IProjectMetadata
AzureSandboxesTests.cs (1)
3445private sealed class TestProject : IProjectMetadata
AzureSqlDeploymentScriptTests.cs (1)
206private sealed class Project : IProjectMetadata
AzureUserAssignedIdentityTests.cs (1)
431private sealed class TestProject : IProjectMetadata
AzureWebPubSubExtensionsTests.cs (1)
437private sealed class ProjectA : IProjectMetadata
ContainerRegistryTests.cs (1)
173private sealed class TestProject : IProjectMetadata
FoundryExtensionsTests.cs (1)
969private sealed class Project : IProjectMetadata
PublicApiTests\AppContainersPublicApiTests.cs (1)
158private sealed class ProjectA : IProjectMetadata
PublicApiTests\FunctionsPublicApiTests.cs (1)
265private sealed class TestProject : IProjectMetadata
RoleAssignmentTests.cs (1)
375private sealed class Project : IProjectMetadata
Aspire.Hosting.Blazor.Tests (4)
AddBlazorGatewayTests.cs (1)
533private sealed class TestProjectMetadata : IProjectMetadata
BlazorHostedExtensionsTests.cs (1)
670private sealed class TestProjectMetadata : IProjectMetadata
GatewayConfigurationBuilderTests.cs (1)
638private sealed class TestProjectMetadata : IProjectMetadata
WithBlazorAppTests.cs (1)
505private sealed class TestProjectMetadata : IProjectMetadata
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
939private sealed class ProjectA : IProjectMetadata
Aspire.Hosting.Docker.Tests (2)
DockerComposePublisherTests.cs (2)
1550private sealed class TestProject : IProjectMetadata 1557private sealed class TestProjectWithLaunchSettings : IProjectMetadata
Aspire.Hosting.Dotnet (1)
DotnetProjectMetadata.cs (1)
16internal sealed class DotnetProjectMetadata(string projectPath, string? buildConfiguration, string resourceName) : IProjectMetadata
Aspire.Hosting.EntityFrameworkCore.Tests (1)
TestServices\CustomBuildProjectMetadata.cs (1)
6internal sealed class CustomBuildProjectMetadata : IProjectMetadata
Aspire.Hosting.Foundry.Tests (1)
HostedAgentExtensionTests.cs (1)
1048private sealed class Project : IProjectMetadata
Aspire.Hosting.Kubernetes.Tests (2)
KubernetesPublisherTests.cs (2)
3054private sealed class TestProject : IProjectMetadata 3061private sealed class TestProjectWithLaunchSettings : IProjectMetadata
Aspire.Hosting.Maui (1)
MauiProjectMetadata.cs (1)
10internal sealed class MauiProjectMetadata(string projectPath) : IProjectMetadata
Aspire.Hosting.Milvus.Tests (1)
AddMilvusTests.cs (1)
225private sealed class ProjectA : IProjectMetadata
Aspire.Hosting.Qdrant.Tests (1)
AddQdrantTests.cs (1)
460private sealed class ProjectA : IProjectMetadata
Aspire.Hosting.Radius.Tests (3)
InnerLoop\RadiusInfrastructureInitializationTests.cs (1)
141private sealed class TestProjectMetadata : IProjectMetadata
Publishing\BicepGenerationSimpleTests.cs (1)
211private sealed class TestProjectMetadata : IProjectMetadata
RadiusExtensionsTests.cs (1)
217private sealed class ParseImageReferenceProjectMetadata : IProjectMetadata
Aspire.Hosting.Testing.Tests (1)
DistributedApplicationEntryPointInvokerTests.cs (1)
67private sealed class GeneratedAppHostProjectMetadata : IProjectMetadata
Aspire.Hosting.Tests (37)
Dashboard\DashboardResourceTests.cs (1)
901private sealed class DashboardProject : IProjectMetadata
Dcp\DcpExecutorTests.cs (7)
12362private sealed class TestProject : IProjectMetadata 12368private sealed class TestFileBasedProject(string projectPath) : IProjectMetadata 12396private sealed class TestProjectWithLaunchSettings : IProjectMetadata 12428private sealed class TestProjectWithLaunchProfileCommandLineArgs : IProjectMetadata 12446private sealed class TestProjectNoProfiles : IProjectMetadata 12452private sealed class TestProjectMultiProfileOrder : IProjectMetadata 12473private sealed class TestProjectWithExecutableLaunchProfile : IProjectMetadata
Dcp\ExecutableLaunchPlanTests.cs (1)
333private sealed class TestProjectMetadata(string projectPath) : IProjectMetadata
Dcp\ResourceSnapshotBuilderTests.cs (2)
836private sealed class TestProjectMetadata : IProjectMetadata 858private sealed class OverrideTestProjectMetadata : IProjectMetadata
DotnetProgramPublishingTests.cs (1)
545private sealed class TestProjectMetadata(string projectPath) : IProjectMetadata
ExternalServiceTests.cs (1)
619private sealed class TestProject : IProjectMetadata
Orchestrator\ApplicationOrchestratorTests.cs (2)
1752private sealed class ProjectA : IProjectMetadata 1759private sealed class ProjectB : IProjectMetadata
Pipelines\DistributedApplicationPipelineTests.cs (1)
2281private sealed class DummyProject : IProjectMetadata
ProjectResourceBuilderExtensionTests.cs (2)
539private sealed class TestProject : IProjectMetadata 544private sealed class OverrideTestProject : IProjectMetadata
ProjectResourceTests.cs (3)
1195private sealed class TestProject : IProjectMetadata 1202private sealed class OverrideTestProject : IProjectMetadata 1207internal abstract class BaseProjectWithProfileAndConfig : IProjectMetadata
PublishAsDockerfileTests.cs (2)
531private sealed class TestProject : IProjectMetadata 538private sealed class TestProjectWithHttpAndHttpsProfile : IProjectMetadata
Publishing\ResourceContainerImageManagerTests.cs (1)
2345file sealed class TestProjectMetadata(string projectPath) : IProjectMetadata
ResourceExtensionsTests.cs (1)
596private sealed class TestProjectMetadata : IProjectMetadata
WithEndpointTests.cs (4)
632private sealed class TestProject : IProjectMetadata 639private sealed class TestProjectNoLaunchSettings : IProjectMetadata 1116private sealed class ProjectA : IProjectMetadata 1123private sealed class ProjectB : IProjectMetadata
WithEnvironmentTests.cs (2)
523protected sealed class ProjectA : IProjectMetadata 530protected sealed class ProjectB : IProjectMetadata
WithIconNameTests.cs (1)
106private sealed class TestProject : IProjectMetadata
WithReferenceTests.cs (2)
1324protected sealed class ProjectA : IProjectMetadata 1331protected sealed class ProjectB : IProjectMetadata
WithTerminalTests.cs (1)
1555private sealed class TestProject : IProjectMetadata
WithUrlsTests.cs (2)
1205protected sealed class ProjectA : IProjectMetadata 1212protected sealed class ProjectB : IProjectMetadata
AspireJavaScript.AppHost (1)
artifacts\obj\AspireJavaScript.AppHost\Debug\net10.0\Aspire\references\AspireJavaScript_MinimalApi.ProjectMetadata.g.cs (1)
12public class AspireJavaScript_MinimalApi : global::Aspire.Hosting.IProjectMetadata
AspireWithNode.AppHost (1)
artifacts\obj\AspireWithNode.AppHost\Debug\net10.0\Aspire\references\AspireWithNode_AspNetCoreApi.ProjectMetadata.g.cs (1)
12public class AspireWithNode_AspNetCoreApi : global::Aspire.Hosting.IProjectMetadata
AzureApiManagement.AppHost (1)
artifacts\obj\AzureApiManagement.AppHost\Debug\net10.0\Aspire\references\AzureApiManagement_ApiService.ProjectMetadata.g.cs (1)
12public class AzureApiManagement_ApiService : global::Aspire.Hosting.IProjectMetadata
AzureAppConfiguration.AppHost (1)
artifacts\obj\AzureAppConfiguration.AppHost\Debug\net10.0\Aspire\references\AzureAppConfiguration_Web.ProjectMetadata.g.cs (1)
12public class AzureAppConfiguration_Web : global::Aspire.Hosting.IProjectMetadata
AzureAppService.AppHost (1)
artifacts\obj\AzureAppService.AppHost\Debug\net10.0\Aspire\references\AzureAppService_ApiService.ProjectMetadata.g.cs (1)
12public class AzureAppService_ApiService : global::Aspire.Hosting.IProjectMetadata
AzureContainerApps.AppHost (1)
artifacts\obj\AzureContainerApps.AppHost\Debug\net10.0\Aspire\references\AzureContainerApps_ApiService.ProjectMetadata.g.cs (1)
12public class AzureContainerApps_ApiService : global::Aspire.Hosting.IProjectMetadata
AzureDataLakeEndToEnd.AppHost (1)
artifacts\obj\AzureDataLakeEndToEnd.AppHost\Debug\net10.0\Aspire\references\AzureDataLakeEndToEnd_WebApi.ProjectMetadata.g.cs (1)
12public class AzureDataLakeEndToEnd_WebApi : global::Aspire.Hosting.IProjectMetadata
AzureFunctionsEndToEnd.AppHost (2)
artifacts\obj\AzureFunctionsEndToEnd.AppHost\Debug\net10.0\Aspire\references\AzureFunctionsEndToEnd_ApiService.ProjectMetadata.g.cs (1)
12public class AzureFunctionsEndToEnd_ApiService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\AzureFunctionsEndToEnd.AppHost\Debug\net10.0\Aspire\references\AzureFunctionsEndToEnd_Functions.ProjectMetadata.g.cs (1)
12public class AzureFunctionsEndToEnd_Functions : global::Aspire.Hosting.IProjectMetadata
AzureFunctionsWithDts.AppHost (1)
artifacts\obj\AzureFunctionsWithDts.AppHost\Debug\net10.0\Aspire\references\AzureFunctionsWithDts_Functions.ProjectMetadata.g.cs (1)
12public class AzureFunctionsWithDts_Functions : global::Aspire.Hosting.IProjectMetadata
AzureKusto.AppHost (1)
artifacts\obj\AzureKusto.AppHost\Debug\net10.0\Aspire\references\AzureKusto_Worker.ProjectMetadata.g.cs (1)
12public class AzureKusto_Worker : global::Aspire.Hosting.IProjectMetadata
AzureOpenAIEndToEnd.AppHost (1)
artifacts\obj\AzureOpenAIEndToEnd.AppHost\Debug\net10.0\Aspire\references\AzureOpenAIEndToEnd_WebStory.ProjectMetadata.g.cs (1)
12public class AzureOpenAIEndToEnd_WebStory : global::Aspire.Hosting.IProjectMetadata
AzureSearch.AppHost (1)
artifacts\obj\AzureSearch.AppHost\Debug\net10.0\Aspire\references\AzureSearch_ApiService.ProjectMetadata.g.cs (1)
12public class AzureSearch_ApiService : global::Aspire.Hosting.IProjectMetadata
AzureStorageEndToEnd.AppHost (1)
artifacts\obj\AzureStorageEndToEnd.AppHost\Debug\net10.0\Aspire\references\AzureStorageEndToEnd_ApiService.ProjectMetadata.g.cs (1)
12public class AzureStorageEndToEnd_ApiService : global::Aspire.Hosting.IProjectMetadata
AzureVirtualNetworkEndToEnd.AppHost (1)
artifacts\acc610a32c3974dc\AzureVirtualNetworkEndToEnd_ApiService.ProjectMetadata.g.cs (1)
12public class AzureVirtualNetworkEndToEnd_ApiService : global::Aspire.Hosting.IProjectMetadata
BicepSample.AppHost (1)
artifacts\obj\BicepSample.AppHost\Debug\net10.0\Aspire\references\BicepSample_ApiService.ProjectMetadata.g.cs (1)
12public class BicepSample_ApiService : global::Aspire.Hosting.IProjectMetadata
BlazorHosted.AppHost (3)
artifacts\obj\BlazorHosted.AppHost\Debug\net10.0\Aspire\references\BlazorHosted_TimeApi.ProjectMetadata.g.cs (1)
12public class BlazorHosted_TimeApi : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\BlazorHosted.AppHost\Debug\net10.0\Aspire\references\BlazorHosted_WeatherApi.ProjectMetadata.g.cs (1)
12public class BlazorHosted_WeatherApi : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\BlazorHosted.AppHost\Debug\net10.0\Aspire\references\BlazorHosted.ProjectMetadata.g.cs (1)
12public class BlazorHosted : global::Aspire.Hosting.IProjectMetadata
BlazorStandalone.AppHost (3)
artifacts\obj\BlazorStandalone.AppHost\Debug\net10.0\Aspire\references\BlazorStandalone_TimeApi.ProjectMetadata.g.cs (1)
12public class BlazorStandalone_TimeApi : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\BlazorStandalone.AppHost\Debug\net10.0\Aspire\references\BlazorStandalone_WeatherApi.ProjectMetadata.g.cs (1)
12public class BlazorStandalone_WeatherApi : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\BlazorStandalone.AppHost\Debug\net10.0\Aspire\references\BlazorStandalone.ProjectMetadata.g.cs (1)
12public class BlazorStandalone : global::Aspire.Hosting.IProjectMetadata
BrowserTelemetry.AppHost (1)
artifacts\obj\BrowserTelemetry.AppHost\Debug\net10.0\Aspire\references\BrowserTelemetry_Web.ProjectMetadata.g.cs (1)
12public class BrowserTelemetry_Web : global::Aspire.Hosting.IProjectMetadata
CdkSample.AppHost (1)
artifacts\obj\CdkSample.AppHost\Debug\net10.0\Aspire\references\CdkSample_ApiService.ProjectMetadata.g.cs (1)
12public class CdkSample_ApiService : global::Aspire.Hosting.IProjectMetadata
CertManagerDemo.AppHost (1)
artifacts\obj\CertManagerDemo.AppHost\Debug\net10.0\Aspire\references\CertManagerDemo_ApiService.ProjectMetadata.g.cs (1)
12public class CertManagerDemo_ApiService : global::Aspire.Hosting.IProjectMetadata
CosmosEndToEnd.AppHost (1)
artifacts\obj\CosmosEndToEnd.AppHost\Debug\net10.0\Aspire\references\CosmosEndToEnd_ApiService.ProjectMetadata.g.cs (1)
12public class CosmosEndToEnd_ApiService : global::Aspire.Hosting.IProjectMetadata
DatabaseMigration.AppHost (2)
artifacts\obj\DatabaseMigration.AppHost\Debug\net10.0\Aspire\references\DatabaseMigration_ApiService.ProjectMetadata.g.cs (1)
12public class DatabaseMigration_ApiService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\DatabaseMigration.AppHost\Debug\net10.0\Aspire\references\DatabaseMigration_MigrationService.ProjectMetadata.g.cs (1)
12public class DatabaseMigration_MigrationService : global::Aspire.Hosting.IProjectMetadata
Deployers.AppHost (3)
artifacts\obj\Deployers.AppHost\Debug\net10.0\Aspire\references\AzureFunctionsEndToEnd_ApiService.ProjectMetadata.g.cs (1)
12public class AzureFunctionsEndToEnd_ApiService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\Deployers.AppHost\Debug\net10.0\Aspire\references\AzureFunctionsEndToEnd_Functions.ProjectMetadata.g.cs (1)
12public class AzureFunctionsEndToEnd_Functions : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\Deployers.AppHost\Debug\net10.0\Aspire\references\Deployers_ApiService.ProjectMetadata.g.cs (1)
12public class Deployers_ApiService : global::Aspire.Hosting.IProjectMetadata
DevTunnels.AppHost (2)
artifacts\obj\DevTunnels.AppHost\Debug\net10.0\Aspire\references\DevTunnels_ApiService.ProjectMetadata.g.cs (1)
12public class DevTunnels_ApiService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\DevTunnels.AppHost\Debug\net10.0\Aspire\references\DevTunnels_WebFrontEnd.ProjectMetadata.g.cs (1)
12public class DevTunnels_WebFrontEnd : global::Aspire.Hosting.IProjectMetadata
EntraId.AppHost (1)
artifacts\obj\EntraId.AppHost\Debug\net10.0\Aspire\references\EntraId_Web.ProjectMetadata.g.cs (1)
12public class EntraId_Web : global::Aspire.Hosting.IProjectMetadata
EventHubs.AppHost (2)
artifacts\obj\EventHubs.AppHost\Debug\net10.0\Aspire\references\EventHubsApi.ProjectMetadata.g.cs (1)
12public class EventHubsApi : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\EventHubs.AppHost\Debug\net10.0\Aspire\references\EventHubsConsumer.ProjectMetadata.g.cs (1)
12public class EventHubsConsumer : global::Aspire.Hosting.IProjectMetadata
ExternalServices.AppHost (1)
artifacts\obj\ExternalServices.AppHost\Debug\net10.0\Aspire\references\WebFrontEnd.ProjectMetadata.g.cs (1)
12public class WebFrontEnd : global::Aspire.Hosting.IProjectMetadata
FoundryAgentBasic.AppHost (1)
artifacts\obj\FoundryAgentBasic.AppHost\Debug\net10.0\Aspire\references\Playground_ServiceDefaults.ProjectMetadata.g.cs (1)
12public class Playground_ServiceDefaults : global::Aspire.Hosting.IProjectMetadata
FoundryAgentEnterprise.AppHost (1)
artifacts\obj\FoundryAgentEnterprise.AppHost\Debug\net10.0\Aspire\references\Playground_ServiceDefaults.ProjectMetadata.g.cs (1)
12public class Playground_ServiceDefaults : global::Aspire.Hosting.IProjectMetadata
FoundryAgents.AppHost (3)
artifacts\obj\FoundryAgents.AppHost\Debug\net10.0\Aspire\references\DotNetHostedAgent.ProjectMetadata.g.cs (1)
12public class DotNetHostedAgent : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\FoundryAgents.AppHost\Debug\net10.0\Aspire\references\DotNetInvocationHostedAgent.ProjectMetadata.g.cs (1)
12public class DotNetInvocationHostedAgent : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\FoundryAgents.AppHost\Debug\net10.0\Aspire\references\PromptAgentChat.ProjectMetadata.g.cs (1)
12public class PromptAgentChat : global::Aspire.Hosting.IProjectMetadata
FoundryEndToEnd.AppHost (1)
artifacts\obj\FoundryEndToEnd.AppHost\Debug\net10.0\Aspire\references\FoundryEndToEnd_WebStory.ProjectMetadata.g.cs (1)
12public class FoundryEndToEnd_WebStory : global::Aspire.Hosting.IProjectMetadata
KafkaBasic.AppHost (2)
artifacts\obj\KafkaBasic.AppHost\Debug\net10.0\Aspire\references\Consumer.ProjectMetadata.g.cs (1)
12public class Consumer : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\KafkaBasic.AppHost\Debug\net10.0\Aspire\references\Producer.ProjectMetadata.g.cs (1)
12public class Producer : global::Aspire.Hosting.IProjectMetadata
Keycloak.AppHost (2)
artifacts\obj\Keycloak.AppHost\Debug\net10.0\Aspire\references\Keycloak_ApiService.ProjectMetadata.g.cs (1)
12public class Keycloak_ApiService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\Keycloak.AppHost\Debug\net10.0\Aspire\references\Keycloak_Web.ProjectMetadata.g.cs (1)
12public class Keycloak_Web : global::Aspire.Hosting.IProjectMetadata
MilvusPlayground.AppHost (1)
artifacts\obj\MilvusPlayground.AppHost\Debug\net10.0\Aspire\references\MilvusPlayground_ApiService.ProjectMetadata.g.cs (1)
12public class MilvusPlayground_ApiService : global::Aspire.Hosting.IProjectMetadata
Mongo.AppHost (1)
artifacts\obj\Mongo.AppHost\Debug\net10.0\Aspire\references\Mongo_ApiService.ProjectMetadata.g.cs (1)
12public class Mongo_ApiService : global::Aspire.Hosting.IProjectMetadata
MySqlDb.AppHost (1)
artifacts\obj\MySqlDb.AppHost\Debug\net10.0\Aspire\references\MySql_ApiService.ProjectMetadata.g.cs (1)
12public class MySql_ApiService : global::Aspire.Hosting.IProjectMetadata
Nats.AppHost (2)
artifacts\obj\Nats.AppHost\Debug\net10.0\Aspire\references\Nats_ApiService.ProjectMetadata.g.cs (1)
12public class Nats_ApiService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\Nats.AppHost\Debug\net10.0\Aspire\references\Nats_Backend.ProjectMetadata.g.cs (1)
12public class Nats_Backend : global::Aspire.Hosting.IProjectMetadata
OpenAIEndToEnd.AppHost (1)
artifacts\obj\OpenAIEndToEnd.AppHost\Debug\net10.0\Aspire\references\OpenAIEndToEnd_WebStory.ProjectMetadata.g.cs (1)
12public class OpenAIEndToEnd_WebStory : global::Aspire.Hosting.IProjectMetadata
OracleEndToEnd.AppHost (1)
artifacts\obj\OracleEndToEnd.AppHost\Debug\net10.0\Aspire\references\OracleEndToEnd_ApiService.ProjectMetadata.g.cs (1)
12public class OracleEndToEnd_ApiService : global::Aspire.Hosting.IProjectMetadata
Orleans.AppHost (2)
artifacts\obj\Orleans.AppHost\Debug\net10.0\Aspire\references\OrleansClient.ProjectMetadata.g.cs (1)
12public class OrleansClient : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\Orleans.AppHost\Debug\net10.0\Aspire\references\OrleansServer.ProjectMetadata.g.cs (1)
12public class OrleansServer : global::Aspire.Hosting.IProjectMetadata
ParameterEndToEnd.AppHost (1)
artifacts\obj\ParameterEndToEnd.AppHost\Debug\net10.0\Aspire\references\ParameterEndToEnd_ApiService.ProjectMetadata.g.cs (1)
12public class ParameterEndToEnd_ApiService : global::Aspire.Hosting.IProjectMetadata
Pipelines.AppHost (1)
artifacts\obj\Pipelines.AppHost\Debug\net10.0\Aspire\references\Publishers_ApiService.ProjectMetadata.g.cs (1)
12public class Publishers_ApiService : global::Aspire.Hosting.IProjectMetadata
PostgresEndToEnd.AppHost (1)
artifacts\obj\PostgresEndToEnd.AppHost\Debug\net10.0\Aspire\references\PostgresEndToEnd_ApiService.ProjectMetadata.g.cs (1)
12public class PostgresEndToEnd_ApiService : global::Aspire.Hosting.IProjectMetadata
ProjectResourceExtensions.AppHost (5)
AppHost.cs (1)
71internal sealed class FakeProjectMetadata(string projectPath) : IProjectMetadata
artifacts\obj\ProjectResourceExtensions.AppHost\Debug\net10.0\Aspire\references\AzureFunctionsService.ProjectMetadata.g.cs (1)
12public class AzureFunctionsService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\ProjectResourceExtensions.AppHost\Debug\net10.0\Aspire\references\CustomDebugService.ProjectMetadata.g.cs (1)
12public class CustomDebugService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\ProjectResourceExtensions.AppHost\Debug\net10.0\Aspire\references\FakeIntegrationLibrary.ProjectMetadata.g.cs (1)
12public class FakeIntegrationLibrary : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\ProjectResourceExtensions.AppHost\Debug\net10.0\Aspire\references\StandardService.ProjectMetadata.g.cs (1)
12public class StandardService : global::Aspire.Hosting.IProjectMetadata
ProxylessEndToEnd.AppHost (1)
artifacts\obj\ProxylessEndToEnd.AppHost\Debug\net10.0\Aspire\references\ProxylessEndToEnd_ApiService.ProjectMetadata.g.cs (1)
12public class ProxylessEndToEnd_ApiService : global::Aspire.Hosting.IProjectMetadata
Publishers.AppHost (3)
artifacts\obj\Publishers.AppHost\Debug\net10.0\Aspire\references\Publishers_ApiService.ProjectMetadata.g.cs (1)
12public class Publishers_ApiService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\Publishers.AppHost\Debug\net10.0\Aspire\references\Publishers_DbSetup.ProjectMetadata.g.cs (1)
12public class Publishers_DbSetup : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\Publishers.AppHost\Debug\net10.0\Aspire\references\Publishers_Frontend.ProjectMetadata.g.cs (1)
12public class Publishers_Frontend : global::Aspire.Hosting.IProjectMetadata
Qdrant.AppHost (1)
artifacts\obj\Qdrant.AppHost\Debug\net10.0\Aspire\references\Qdrant_ApiService.ProjectMetadata.g.cs (1)
12public class Qdrant_ApiService : global::Aspire.Hosting.IProjectMetadata
Redis.AppHost (1)
artifacts\obj\Redis.AppHost\Debug\net10.0\Aspire\references\Redis_ApiService.ProjectMetadata.g.cs (1)
12public class Redis_ApiService : global::Aspire.Hosting.IProjectMetadata
Seq.AppHost (1)
artifacts\obj\Seq.AppHost\Debug\net10.0\Aspire\references\Seq_ApiService.ProjectMetadata.g.cs (1)
12public class Seq_ApiService : global::Aspire.Hosting.IProjectMetadata
ServiceBus.AppHost (1)
artifacts\obj\ServiceBus.AppHost\Debug\net10.0\Aspire\references\ServiceBusWorker.ProjectMetadata.g.cs (1)
12public class ServiceBusWorker : global::Aspire.Hosting.IProjectMetadata
SignalR.AppHost (2)
artifacts\obj\SignalR.AppHost\Debug\net10.0\Aspire\references\SignalRServerlessWeb.ProjectMetadata.g.cs (1)
12public class SignalRServerlessWeb : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\SignalR.AppHost\Debug\net10.0\Aspire\references\SignalRWeb.ProjectMetadata.g.cs (1)
12public class SignalRWeb : global::Aspire.Hosting.IProjectMetadata
SqlServerEndToEnd.AppHost (2)
artifacts\obj\SqlServerEndToEnd.AppHost\Debug\net10.0\Aspire\references\SqlServerEndToEnd_ApiService.ProjectMetadata.g.cs (1)
12public class SqlServerEndToEnd_ApiService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\SqlServerEndToEnd.AppHost\Debug\net10.0\Aspire\references\SqlServerEndToEnd_Common.ProjectMetadata.g.cs (1)
12public class SqlServerEndToEnd_Common : global::Aspire.Hosting.IProjectMetadata
Stress.AppHost (3)
artifacts\obj\Stress.AppHost\Debug\net10.0\Aspire\references\Stress_ApiService.ProjectMetadata.g.cs (1)
12public class Stress_ApiService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\Stress.AppHost\Debug\net10.0\Aspire\references\Stress_Empty.ProjectMetadata.g.cs (1)
12public class Stress_Empty : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\Stress.AppHost\Debug\net10.0\Aspire\references\Stress_TelemetryService.ProjectMetadata.g.cs (1)
12public class Stress_TelemetryService : global::Aspire.Hosting.IProjectMetadata
Terminals.AppHost (1)
artifacts\obj\Terminals.AppHost\Debug\net10.0\Aspire\references\Terminals_Repl.ProjectMetadata.g.cs (1)
12public class Terminals_Repl : global::Aspire.Hosting.IProjectMetadata
TestingAppHost1.AppHost (2)
artifacts\obj\TestingAppHost1.AppHost\Debug\net10.0\Aspire\references\TestingAppHost1_MyWebApp.ProjectMetadata.g.cs (1)
12public class TestingAppHost1_MyWebApp : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\TestingAppHost1.AppHost\Debug\net10.0\Aspire\references\TestingAppHost1_MyWorker.ProjectMetadata.g.cs (1)
12public class TestingAppHost1_MyWorker : global::Aspire.Hosting.IProjectMetadata
TestProject.AppHost (5)
artifacts\obj\TestProject.AppHost\Debug\net10.0\Aspire\references\IntegrationServiceA.ProjectMetadata.g.cs (1)
12public class IntegrationServiceA : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\TestProject.AppHost\Debug\net10.0\Aspire\references\ServiceA.ProjectMetadata.g.cs (1)
12public class ServiceA : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\TestProject.AppHost\Debug\net10.0\Aspire\references\ServiceB.ProjectMetadata.g.cs (1)
12public class ServiceB : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\TestProject.AppHost\Debug\net10.0\Aspire\references\ServiceC.ProjectMetadata.g.cs (1)
12public class ServiceC : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\TestProject.AppHost\Debug\net10.0\Aspire\references\WorkerA.ProjectMetadata.g.cs (1)
12public class WorkerA : global::Aspire.Hosting.IProjectMetadata
TestShop.AppHost (6)
artifacts\obj\TestShop.AppHost\Debug\net10.0\Aspire\references\ActivityGenerator.ProjectMetadata.g.cs (1)
12public class ActivityGenerator : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\TestShop.AppHost\Debug\net10.0\Aspire\references\BasketService.ProjectMetadata.g.cs (1)
12public class BasketService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\TestShop.AppHost\Debug\net10.0\Aspire\references\CatalogDb.ProjectMetadata.g.cs (1)
12public class CatalogDb : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\TestShop.AppHost\Debug\net10.0\Aspire\references\CatalogService.ProjectMetadata.g.cs (1)
12public class CatalogService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\TestShop.AppHost\Debug\net10.0\Aspire\references\MyFrontend.ProjectMetadata.g.cs (1)
12public class MyFrontend : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\TestShop.AppHost\Debug\net10.0\Aspire\references\OrderProcessor.ProjectMetadata.g.cs (1)
12public class OrderProcessor : global::Aspire.Hosting.IProjectMetadata
WaitForSandbox.AppHost (3)
artifacts\obj\WaitForSandbox.AppHost\Debug\net10.0\Aspire\references\WaitFor_Frontend.ProjectMetadata.g.cs (1)
12public class WaitFor_Frontend : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\WaitForSandbox.AppHost\Debug\net10.0\Aspire\references\WaitForSandbox_ApiService.ProjectMetadata.g.cs (1)
12public class WaitForSandbox_ApiService : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\WaitForSandbox.AppHost\Debug\net10.0\Aspire\references\WaitForSandbox_DbSetup.ProjectMetadata.g.cs (1)
12public class WaitForSandbox_DbSetup : global::Aspire.Hosting.IProjectMetadata
WebPubSub.AppHost (1)
artifacts\obj\WebPubSub.AppHost\Debug\net10.0\Aspire\references\WebPubSubWeb.ProjectMetadata.g.cs (1)
12public class WebPubSubWeb : global::Aspire.Hosting.IProjectMetadata
Yarp.AppHost (2)
artifacts\obj\Yarp.AppHost\Debug\net10.0\Aspire\references\Yarp_Backend.ProjectMetadata.g.cs (1)
12public class Yarp_Backend : global::Aspire.Hosting.IProjectMetadata
artifacts\obj\Yarp.AppHost\Debug\net10.0\Aspire\references\Yarp_Frontend.ProjectMetadata.g.cs (1)
12public class Yarp_Frontend : global::Aspire.Hosting.IProjectMetadata
138 references to IProjectMetadata
Aspire.Hosting (58)
ApplicationModel\DebugSupportExtensions.cs (1)
68(!resource.TryGetProjectMetadata(out var projectMetadata) || !projectMetadata.IsFileBasedApp);
ApplicationModel\DotnetProgramPublishing.cs (1)
163IProjectMetadata projectMetadata,
ApplicationModel\ExecutableLaunchConfiguration.cs (2)
45/// This type is reserved for resources that carry <see cref="IProjectMetadata"/>. Aspire hands the project 115/// The IDE launches the resource described by <see cref="IProjectMetadata"/>. When <see cref="SuppressBuild"/> is
ApplicationModel\ExecutableLaunchRecipe.cs (4)
385$"The \"{debugSupport.LaunchConfigurationType}\" launch configuration type is reserved for .NET project resources; use a resource that carries {nameof(IProjectMetadata)} or a different launch configuration type."); 439if (!resource.TryGetProjectMetadata(out var projectMetadata)) 538IProjectMetadata projectMetadata, 609IProjectMetadata projectMetadata,
ApplicationModel\ProjectLaunchConfigurationFactory.cs (5)
16if (!resource.TryGetProjectMetadata(out var projectMetadata)) 20$"The \"{KnownLaunchConfigurationTypes.Project}\" launch configuration type is reserved for .NET project resources; use a resource that carries {nameof(IProjectMetadata)} or a different launch configuration type."); 26public static ProjectLaunchConfiguration Create(IResource resource, IProjectMetadata projectMetadata, string mode) 54internal static string GetLaunchConfigurationType(IResource resource, IProjectMetadata projectMetadata) => 59private static bool ShouldSuppressIdeBuild(IResource resource, IProjectMetadata projectMetadata)
ApplicationModel\ProjectLaunchDefaultsAnnotation.cs (3)
18private IProjectMetadata? _appliedProjectMetadata; 45internal bool TrySetAppliedProjectMetadata(IProjectMetadata projectMetadata) 59internal void ValidateProjectMetadata(IResource resource, IProjectMetadata projectMetadata)
ApplicationModel\ProjectResource.cs (1)
37if (this.TryGetProjectMetadata(out var metadata))
ApplicationModel\ProjectResourceExtensions.cs (10)
34/// A project resource must carry exactly one <see cref="IProjectMetadata"/> annotation. Project metadata 40public static IProjectMetadata GetProjectMetadata(this ProjectResource projectResource) 53/// The resource does not carry exactly one stable <see cref="IProjectMetadata"/> annotation. 57public static IProjectMetadata GetProjectMetadata(this IDotnetProgramResource programResource) 82internal static IProjectMetadata GetProjectMetadata(this IResource projectResource) 84if (!projectResource.TryGetProjectMetadata(out var projectMetadata)) 86throw new InvalidOperationException($"Resource '{projectResource.Name}' does not carry an {nameof(IProjectMetadata)} annotation."); 92internal static bool TryGetProjectMetadata(this IResource projectResource, [NotNullWhen(true)] out IProjectMetadata? projectMetadata) 96projectMetadata = projectResource.Annotations.OfType<IProjectMetadata>().ToArray() switch 101$"Resource '{projectResource.Name}' carries more than one {nameof(IProjectMetadata)} annotation. " +
ApplicationModel\ResourceExtensions.cs (1)
1926ExecutableResource when resource.HasAnnotationOfType<IProjectMetadata>() => KnownResourceTypes.Project,
Dcp\ExecutableCreator.cs (1)
291if (!project.TryGetProjectMetadata(out var projectMetadata))
Dcp\ExecutableLaunchPolicy.cs (1)
93if (resource.TryGetProjectMetadata(out var projectMetadata) &&
Dcp\ResourceSnapshotBuilder.cs (2)
148else if (appModelResource.TryGetProjectMetadata(out var projectMetadata)) 272appModelResource.TryGetProjectMetadata(out var projectMetadata) &&
DotnetProgramResourceBuilderExtensions.cs (1)
108/// <see cref="IProjectMetadata"/> annotation.
ExecutableResourceBuilderExtensions.cs (1)
162builder.Resource.TryGetProjectMetadata(out var projectMetadata))
ProjectResourceBuilderExtensions.cs (15)
41/// to types that implement the <see cref="IProjectMetadata"/> interface. 44/// Classes that implement the <see cref="IProjectMetadata"/> interface are generated when a .NET project is added as a reference 72public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name) where TProject : IProjectMetadata, new() 161/// to types that implement the <see cref="IProjectMetadata"/> interface. 164/// Classes that implement the <see cref="IProjectMetadata"/> interface are generated when a .NET project is added as a reference 189public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, string? launchProfileName) where TProject : IProjectMetadata, new() 262/// to types that implement the <see cref="IProjectMetadata"/> interface. 265/// Classes that implement the <see cref="IProjectMetadata"/> interface are generated when a .NET project is added as a reference 289public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, Action<ProjectResourceOptions> configure) where TProject : IProjectMetadata, new() 496/// <exception cref="InvalidOperationException">The resource does not carry exactly one <see cref="IProjectMetadata"/> annotation, project metadata changes after defaults are applied, or defaults were already applied.</exception> 519/// The resource must carry <see cref="IProjectMetadata"/>. It is intended for language integration 536var projectMetadata = builder.Resource.GetProjectMetadata(); 571var currentProjectMetadata = r.GetProjectMetadata(); 1110var projectMetadata = projectResource.GetProjectMetadata(); 1144var projectMetadata = projectResource.GetProjectMetadata();
Publishing\ManifestPublishingContext.cs (1)
235if (!project.TryGetProjectMetadata(out var metadata))
Publishing\ResourceContainerImageManager.cs (5)
481var projectMetadata = resource.GetProjectMetadata(); 577IProjectMetadata projectMetadata, 706IProjectMetadata projectMetadata, 743IProjectMetadata projectMetadata, 812IProjectMetadata projectMetadata,
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (3)
18if (!projectResource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)) 68private static LaunchSettings? GetLaunchSettings(this IProjectMetadata projectMetadata, string resourceName)
Aspire.Hosting.Azure.Functions (6)
AzureFunctionsProjectResourceExtensions.cs (3)
72/// <typeparam name="TProject">The type of the project metadata, which must implement <see cref="IProjectMetadata"/> and have a parameterless constructor.</typeparam> 104where TProject : IProjectMetadata, new() 230IProjectMetadata projectMetadata)
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (3)
18if (!projectResource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)) 68private static LaunchSettings? GetLaunchSettings(this IProjectMetadata projectMetadata, string resourceName)
Aspire.Hosting.Azure.Tests (4)
AzureFunctionsTests.cs (4)
979Assert.True(funcApp.Resource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)); 999Assert.True(funcApp.Resource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata));
Aspire.Hosting.Blazor (2)
BlazorGatewayExtensions.cs (1)
190where TProject : IProjectMetadata, new()
BlazorHostedExtensions.cs (1)
175var projectMetadata = host.Resource.GetProjectMetadata();
Aspire.Hosting.Blazor.Tests (2)
AddDotnetProjectBlazorGatewayTests.cs (2)
23Assert.True(gateway.Resource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata));
Aspire.Hosting.Dotnet (8)
DotnetProjectBuildCoordinator.cs (2)
851var metadata = fileApp.Annotations.OfType<IProjectMetadata>().SingleOrDefault();
DotnetProjectHostingExtensions.cs (3)
184internal static void ValidateBuildEnvironmentSupport(IResource resource, IProjectMetadata metadata) 251public static IProjectMetadata GetProjectMetadata(this DotnetProjectResource projectResource) 416IProjectMetadata metadata = projectMetadata;
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (3)
18if (!projectResource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)) 68private static LaunchSettings? GetLaunchSettings(this IProjectMetadata projectMetadata, string resourceName)
Aspire.Hosting.Dotnet.Tests (17)
DotnetProjectBuildCoordinatorTests.cs (1)
4133var metadata = project.Resource.GetProjectMetadata();
DotnetProjectFacadeTests.cs (2)
30Assert.Single(resource.Resource.Annotations.OfType<IProjectMetadata>()), 143var original = resource.Resource.GetProjectMetadata();
DotnetProjectLaunchProfileTests.cs (2)
38var metadata = resource.Resource.GetProjectMetadata(); 46Assert.Single(resource.Resource.Annotations.OfType<IProjectMetadata>());
DotnetProjectPathTests.cs (1)
32var metadata = resource.Resource.GetProjectMetadata();
DotnetProjectResourceTests.cs (8)
148Assert.True(app.Resource.TryGetLastAnnotation<IProjectMetadata>(out var metadata)); 175var metadata = app.Resource.GetProjectMetadata(); 193var metadata = resource.Resource.GetProjectMetadata(); 458Assert.True(app.Resource.TryGetLastAnnotation<IProjectMetadata>(out var metadata)); 476Assert.True(app.Resource.TryGetLastAnnotation<IProjectMetadata>(out var metadata));
Helpers\DotnetProjectContractFactory.cs (3)
16where TProject : IProjectMetadata, new() 23where TProject : IProjectMetadata, new() 38where TProject : IProjectMetadata, new()
Aspire.Hosting.EntityFrameworkCore (8)
EFCoreOperationExecutor.cs (4)
193if (projectResource.TryGetLastAnnotation<IProjectMetadata>(out var metadata)) 436(project.TryGetLastAnnotation<IProjectMetadata>(out var metadata) && metadata.BuildEnvironment.Count > 0))
EFMigrationResource.cs (1)
206internal IProjectMetadata? MigrationsProjectMetadata { get; set; }
EFMigrationResourceBuilderExtensions.cs (2)
264where TProject : IProjectMetadata, new() 295var metadata = projectResource.GetProjectMetadata();
EFResourceBuilderExtensions.cs (1)
257var projectMetadata = builder.Resource.GetProjectMetadata();
Aspire.Hosting.Testing (3)
DistributedApplicationEntryPointInvoker.cs (3)
71private static IProjectMetadata? GetAspireProjectMetadata(Type type) 76if (!typeof(IProjectMetadata).IsAssignableFrom(type) || 82return (IProjectMetadata)Activator.CreateInstance(type, nonPublic: true)!;
Aspire.Hosting.Testing.Tests (1)
DistributedApplicationEntryPointInvokerTests.cs (1)
15IProjectMetadata projectMetadata = new GeneratedAppHostProjectMetadata();
Aspire.Hosting.Tests (25)
ContainerRegistryResourceTests.cs (1)
445where TProject : IProjectMetadata, new();
ContainerTunnelTests.cs (2)
35where TProject : IProjectMetadata, new(); 39where TProject : IProjectMetadata, new();
DebugSupportExtensionsTests.cs (1)
517private static string GetProjectPath(IResource resource) => resource.Annotations.OfType<IProjectMetadata>().Last().ProjectPath;
DotnetProgramPublishingTests.cs (1)
84$"Resource 'program' does not carry an {nameof(IProjectMetadata)} annotation.",
KestrelConfigTests.cs (1)
345Action<ProjectResourceOptions>? configure = null) where TProject : IProjectMetadata, new()
ProjectResourceBuilderExtensionTests.cs (9)
72Assert.Contains(nameof(IProjectMetadata), exception.Message); 104.WithAnnotation<IProjectMetadata>(new TestProject()) 116.WithAnnotation<IProjectMetadata>(new TestProject()) 117.WithAnnotation<IProjectMetadata>(new OverrideTestProject()); 135project.WithAnnotation<IProjectMetadata>(new OverrideTestProject(), mutationBehavior); 233.WithAnnotation<IProjectMetadata>(new TestProject()) 321.WithAnnotation<IProjectMetadata>(new TestProject()) 406.WithAnnotation<IProjectMetadata>(new TestProject()) 446.WithAnnotation<IProjectMetadata>(new TestProject())
ProjectResourceTests.cs (3)
135var serviceMetadata = Assert.Single(resource.Annotations.OfType<IProjectMetadata>()); 1174Assert.Contains(nameof(IProjectMetadata), exception.Message);
TestProgramModelTests.cs (1)
19(IResourceBuilder<DotnetProjectResource> Builder, IProjectMetadata Metadata)[] projects =
WithEndpointTests.cs (1)
844where TProject : IProjectMetadata, new();
WithEnvironmentTests.cs (1)
201where TProject : IProjectMetadata, new();
WithReferenceTests.cs (1)
279where TProject : IProjectMetadata, new();
WithUrlsTests.cs (2)
238where TProject : IProjectMetadata, new(); 242where TProject : IProjectMetadata, new();
WithVolumeTests.cs (1)
198where TProject : IProjectMetadata, new();
Aspire.Playground.Tests (4)
Infrastructure\DistributedApplicationExtensions.cs (2)
232var metadata = project.Annotations.OfType<IProjectMetadata>().Single();
Infrastructure\ResourceExtensions.cs (2)
16var metadata = project.Annotations.OfType<IProjectMetadata>().Single();