3 implementations of IComputeResource
Aspire.Hosting (3)
ApplicationModel\ContainerResource.cs (1)
15IComputeResource
ApplicationModel\ExecutableResource.cs (1)
25IComputeResource
ApplicationModel\ProjectResource.cs (1)
14IComputeResource
23 references to IComputeResource
Aspire.Hosting (1)
ResourceBuilderExtensions.cs (1)
1997where T : IComputeResource
Aspire.Hosting.Azure (2)
AzureUserAssignedIdentityExtensions.cs (2)
51/// <param name="builder">The builder for the <see cref="IComputeResource"/> the identity will be associated with.</param> 64where T : IComputeResource
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceComputeResourceExtensions.cs (1)
34where T : IComputeResource
Aspire.Hosting.Azure.Tests (16)
AzureAppServiceTests.cs (2)
37var container = Assert.IsType<IComputeResource>(Assert.Single(model.GetProjectResources()), exactMatch: false);
AzureContainerAppsTests.cs (4)
102var container = Assert.IsType<IComputeResource>(Assert.Single(model.GetProjectResources()), exactMatch: false); 144var container = Assert.IsType<IComputeResource>(Assert.Single(model.GetContainerResources()), exactMatch: false);
AzureUserAssignedIdentityTests.cs (10)
122var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 168var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 223var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 301var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 303var computeResource2 = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp2");
Aspire.Hosting.Docker (1)
DockerComposeServiceExtensions.cs (1)
37where T : IComputeResource
Aspire.Hosting.Kubernetes (1)
KubernetesServiceExtensions.cs (1)
36where T : IComputeResource
Aspire.Hosting.Tests (1)
ResourceExtensionsTests.cs (1)
303void RunTest<T>(IResourceBuilder<T> resourceBuilder) where T : IComputeResource