3 implementations of IComputeResource
Aspire.Hosting (3)
ApplicationModel\ContainerResource.cs (1)
15IComputeResource
ApplicationModel\ExecutableResource.cs (1)
21IComputeResource
ApplicationModel\ProjectResource.cs (1)
22IComputeResource, IContainerFilesDestinationResource
26 references to IComputeResource
Aspire.Hosting (1)
ResourceBuilderExtensions.cs (1)
2757where T : IComputeResource
Aspire.Hosting.Azure (2)
AzureUserAssignedIdentityExtensions.cs (2)
49/// <param name="builder">The builder for the <see cref="IComputeResource"/> the identity will be associated with.</param> 62where T : IComputeResource
Aspire.Hosting.Azure.AppContainers (3)
ContainerAppExtensions.cs (3)
153where T : IComputeResource 190where T : IComputeResource 222where T : IComputeResource
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceComputeResourceExtensions.cs (1)
33where T : IComputeResource
Aspire.Hosting.Azure.Tests (16)
AzureAppServiceTests.cs (2)
39var container = Assert.IsType<IComputeResource>(Assert.Single(model.GetProjectResources()), exactMatch: false);
AzureContainerAppsTests.cs (4)
104var container = Assert.IsType<IComputeResource>(Assert.Single(model.GetProjectResources()), exactMatch: false); 146var container = Assert.IsType<IComputeResource>(Assert.Single(model.GetContainerResources()), exactMatch: false);
AzureUserAssignedIdentityTests.cs (10)
121var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 167var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 222var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 300var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 302var computeResource2 = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp2");
Aspire.Hosting.Docker (1)
DockerComposeServiceExtensions.cs (1)
35where T : IComputeResource
Aspire.Hosting.Kubernetes (1)
KubernetesServiceExtensions.cs (1)
34where T : IComputeResource
Aspire.Hosting.Tests (1)
ResourceExtensionsTests.cs (1)
303void RunTest<T>(IResourceBuilder<T> resourceBuilder) where T : IComputeResource