1 interface inheriting from IResourceWithParent
Aspire.Hosting.Maui (1)
IMauiPlatformResource.cs (1)
16public interface IMauiPlatformResource : IResourceWithParent<MauiProjectResource>
54 implementations of IResourceWithParent
Aspire.Hosting (2)
ApplicationModel\ProjectRebuilderResource.cs (1)
14internal sealed class ProjectRebuilderResource : ExecutableResource, IResourceWithParent<IResource>
ApplicationModel\TerminalHostResource.cs (1)
12internal sealed class TerminalHostResource : ExecutableResource, IResourceWithParent<IResource>
Aspire.Hosting.Azure.CognitiveServices (1)
AzureOpenAIDeploymentResource.cs (1)
13public class AzureOpenAIDeploymentResource : Resource, IResourceWithParent<AzureOpenAIResource>, IResourceWithConnectionString
Aspire.Hosting.Azure.ConnectorNamespace (4)
AzureConnectorNamespaceConnectionAccessPolicyResource.cs (1)
8internal sealed class AzureConnectorNamespaceConnectionAccessPolicyResource : Resource, IResourceWithParent<AzureConnectorNamespaceConnectionResource>
AzureConnectorNamespaceConnectionResource.cs (1)
15IResourceWithParent<AzureConnectorNamespaceResource>,
AzureConnectorNamespaceMcpAccessPolicyResource.cs (1)
7internal sealed class AzureConnectorNamespaceMcpAccessPolicyResource : Resource, IResourceWithParent<AzureConnectorNamespaceMcpServerConfigResource>
AzureConnectorNamespaceMcpServerConfigResource.cs (1)
13public sealed class AzureConnectorNamespaceMcpServerConfigResource : Resource, IResourceWithParent<AzureConnectorNamespaceResource>
Aspire.Hosting.Azure.CosmosDB (2)
AzureCosmosDBContainerResource.cs (1)
19public class AzureCosmosDBContainerResource : Resource, IResourceWithParent<AzureCosmosDBDatabaseResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
AzureCosmosDBDatabaseResource.cs (1)
19: Resource(name), IResourceWithParent<AzureCosmosDBResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
Aspire.Hosting.Azure.EventHubs (2)
AzureEventHubConsumerGroupResource.cs (1)
22: Resource(name), IResourceWithParent<AzureEventHubResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
AzureEventHubResource.cs (1)
25: Resource(name), IResourceWithParent<AzureEventHubsResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
Aspire.Hosting.Azure.Functions (1)
DurableTask\DurableTaskHubResource.cs (1)
19: Resource(name), IResourceWithConnectionString, IResourceWithParent<DurableTaskSchedulerResource>, IResourceWithAzureFunctionsConfig
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultSecretResource.cs (1)
18: Resource(name), IResourceWithParent<AzureKeyVaultResource>, IAzureKeyVaultSecretReference
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesLoadBalancerResource.cs (1)
35IResourceWithParent<AzureKubernetesEnvironmentResource>
Aspire.Hosting.Azure.Kusto (1)
AzureKustoReadWriteDatabaseResource.cs (1)
18public class AzureKustoReadWriteDatabaseResource : Resource, IResourceWithParent<AzureKustoClusterResource>, IResourceWithConnectionString
Aspire.Hosting.Azure.Network (2)
AzurePrivateDnsZoneVNetLinkResource.cs (1)
14AzureVirtualNetworkResource vnet) : Resource(name), IResourceWithParent<AzurePrivateDnsZoneResource>
AzureSubnetResource.cs (1)
22public class AzureSubnetResource : Resource, IResourceWithParent<AzureVirtualNetworkResource>
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresFlexibleServerDatabaseResource.cs (1)
19: Resource(name), IResourceWithParent<AzurePostgresFlexibleServerResource>, IResourceWithConnectionString
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerResource.cs (1)
10internal sealed class AzureSandboxContainerResource : Resource, IResourceWithParent<AzureSandboxGroupResource>
Aspire.Hosting.Azure.ServiceBus (3)
AzureServiceBusQueueResource.cs (1)
26: Resource(name), IResourceWithParent<AzureServiceBusResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
AzureServiceBusSubscriptionResource.cs (1)
26: Resource(name), IResourceWithParent<AzureServiceBusTopicResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
AzureServiceBusTopicResource.cs (1)
26: Resource(name), IResourceWithParent<AzureServiceBusResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
Aspire.Hosting.Azure.Sql (1)
AzureSqlDatabaseResource.cs (1)
21: Resource(name), IResourceWithParent<AzureSqlServerResource>, IResourceWithConnectionString
Aspire.Hosting.Azure.Storage (7)
AzureBlobStorageContainerResource.cs (1)
21IResourceWithParent<AzureBlobStorageResource>
AzureBlobStorageResource.cs (1)
17IResourceWithParent<AzureStorageResource>,
AzureDataLakeStorageFileSystemResource.cs (1)
20IResourceWithParent<AzureDataLakeStorageResource>
AzureDataLakeStorageResource.cs (1)
15IResourceWithParent<AzureStorageResource>,
AzureQueueStorageQueueResource.cs (1)
21IResourceWithParent<AzureQueueStorageResource>
AzureQueueStorageResource.cs (1)
17IResourceWithParent<AzureStorageResource>,
AzureTableStorageResource.cs (1)
19IResourceWithParent<AzureStorageResource>,
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubHubResource.cs (1)
16IResourceWithParent<AzureWebPubSubResource>, IResourceWithConnectionString
Aspire.Hosting.Docker (1)
DockerComposeServiceResource.cs (1)
23public class DockerComposeServiceResource : Resource, IResourceWithParent<DockerComposeEnvironmentResource>
Aspire.Hosting.EntityFrameworkCore.Tests (1)
EFMigrationPipelineTests.cs (1)
812: Resource(name), IResourceWithConnectionString, IResourceWithWaitSupport, IResourceWithParent<TestDatabaseResource>
Aspire.Hosting.Foundry (2)
FoundryDeploymentResource.cs (1)
12public class FoundryDeploymentResource : Resource, IResourceWithParent<FoundryResource>, IResourceWithConnectionString
Project\AzureCognitiveServicesBase.cs (1)
72AzureProvisionableAspireResource<T>, IResourceWithParent<P>
Aspire.Hosting.Kubernetes (8)
CertManagerIssuerResource.cs (1)
31public sealed class CertManagerIssuerResource : Resource, IResourceWithParent<CertManagerResource>
CertManagerResource.cs (1)
44public sealed class CertManagerResource : Resource, IResourceWithParent<KubernetesEnvironmentResource>
KubernetesGatewayResource.cs (1)
38KubernetesEnvironmentResource environment) : Resource(name), IResourceWithParent<KubernetesEnvironmentResource>
KubernetesHelmChartResource.cs (1)
44public sealed class KubernetesHelmChartResource : Resource, IResourceWithParent<KubernetesEnvironmentResource>
KubernetesIngressResource.cs (1)
38KubernetesEnvironmentResource environment) : Resource(name), IResourceWithParent<KubernetesEnvironmentResource>
KubernetesNodePoolResource.cs (1)
19KubernetesEnvironmentResource environment) : Resource(name), IResourceWithParent<KubernetesEnvironmentResource>
KubernetesPersistentVolumeResource.cs (1)
75KubernetesEnvironmentResource environment) : Resource(name), IResourceWithParent<KubernetesEnvironmentResource>
KubernetesResource.cs (1)
22public partial class KubernetesResource(string name, IResource resource, KubernetesEnvironmentResource kubernetesEnvironmentResource) : Resource(name), IResourceWithParent<KubernetesEnvironmentResource>
Aspire.Hosting.Milvus (1)
MilvusDatabaseResource.cs (1)
20public class MilvusDatabaseResource(string name, string databaseName, MilvusServerResource parent) : Resource(name), IResourceWithParent<MilvusServerResource>, IResourceWithConnectionString
Aspire.Hosting.MongoDB (1)
MongoDBDatabaseResource.cs (1)
20: Resource(name), IResourceWithParent<MongoDBServerResource>, IResourceWithConnectionString
Aspire.Hosting.MySql (1)
MySqlDatabaseResource.cs (1)
21: Resource(name), IResourceWithParent<MySqlServerResource>, IResourceWithConnectionString
Aspire.Hosting.OpenAI (1)
OpenAIModelResource.cs (1)
13public class OpenAIModelResource : Resource, IResourceWithParent<OpenAIResource>, IResourceWithConnectionString
Aspire.Hosting.Oracle (1)
OracleDatabaseResource.cs (1)
20: Resource(name), IResourceWithParent<OracleDatabaseServerResource>, IResourceWithConnectionString
Aspire.Hosting.PostgreSQL (1)
PostgresDatabaseResource.cs (1)
21: Resource(name), IResourceWithParent<PostgresServerResource>, IResourceWithConnectionString
Aspire.Hosting.SqlServer (1)
SqlServerDatabaseResource.cs (1)
20: Resource(name), IResourceWithParent<SqlServerServerResource>, IResourceWithConnectionString
Aspire.Hosting.Tests (4)
Health\ResourceHealthCheckServiceTests.cs (1)
659private sealed class ChildResource(string name, ParentResource parent) : Resource(name), IResourceWithParent<ParentResource>
HealthCheckTests.cs (1)
181private sealed class CustomChildResource(string name, CustomResource parent) : Resource(name), IResourceWithParent<CustomResource>
ResourceExtensionsTests.cs (1)
579private sealed class ChildResource(string name, Resource parent) : Resource(name), IResourceWithParent<Resource>
WaitForTests.cs (1)
894private sealed class CustomChildResource(string name, CustomResource parent) : Resource(name), IResourceWithParent<CustomResource>, IResourceWithWaitSupport
7 references to IResourceWithParent
Aspire.Hosting.Dotnet (1)
DotnetProjectBuildCoordinator.cs (1)
742candidate is IResourceWithParent<IResource> parent &&
Aspire.Hosting.Maui.Tests (6)
MauiPlatformExtensionsTests.cs (6)
109var resourceWithParent = Assert.IsAssignableFrom<IResourceWithParent<MauiProjectResource>>(platform.Resource); 267var parent1 = Assert.IsAssignableFrom<IResourceWithParent<MauiProjectResource>>(platform1.Resource); 268var parent2 = Assert.IsAssignableFrom<IResourceWithParent<MauiProjectResource>>(platform2.Resource);