3 instantiations of AzureFunctionsProjectResource
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
109var resource = new AzureFunctionsProjectResource(name); 169var resource = new AzureFunctionsProjectResource(name);
Aspire.Hosting.Azure.Tests (1)
PublicApiTests\FunctionsPublicApiTests.cs (1)
209var action = () => new AzureFunctionsProjectResource(name);
51 references to AzureFunctionsProjectResource
Aspire.Hosting.Azure.Functions (18)
AzureFunctionsProjectResourceExtensions.cs (15)
18/// Extension methods for <see cref="AzureFunctionsProjectResource"/>. 103public static IResourceBuilder<AzureFunctionsProjectResource> AddAzureFunctionsProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name) 109var resource = new AzureFunctionsProjectResource(name); 161public static IResourceBuilder<AzureFunctionsProjectResource> AddAzureFunctionsProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath) 169var resource = new AzureFunctionsProjectResource(name); 227private static IResourceBuilder<AzureFunctionsProjectResource> AddAzureFunctionsProjectCore( 229AzureFunctionsProjectResource resource, 353private static IResourceBuilder<AzureFunctionsProjectResource> WithFunctionsHttpEndpoint(this IResourceBuilder<AzureFunctionsProjectResource> builder) 508public static IResourceBuilder<AzureFunctionsProjectResource> WithHostStorage(this IResourceBuilder<AzureFunctionsProjectResource> builder, IResourceBuilder<AzureStorageResource> storage) 553public static IResourceBuilder<AzureFunctionsProjectResource> WithReference<TSource>(this IResourceBuilder<AzureFunctionsProjectResource> destination, IResourceBuilder<TSource> source, string? connectionName = null) 582internal static IResourceBuilder<AzureFunctionsProjectResource>? TryWithReference( 583IResourceBuilder<AzureFunctionsProjectResource> destination,
AzureFunctionsResource.cs (3)
40public class AzureFunctionsProjectResource(string name) : ProjectResource(name), IAzureFunctionsResource, IResourceWithCustomWithReference<AzureFunctionsProjectResource> 50static IResourceBuilder<TDestination>? IResourceWithCustomWithReference<AzureFunctionsProjectResource>.TryWithReference<TDestination>( 57if (builder is not IResourceBuilder<AzureFunctionsProjectResource> functionsBuilder)
Aspire.Hosting.Azure.Tests (33)
AzureFunctionsTests.cs (30)
43resource is AzureFunctionsProjectResource && resource.Name == "funcapp"); 60var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 88var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 111var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 125var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 139var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 223var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 237var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 267var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 911var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 928var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 942var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 959var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 983resource is AzureFunctionsProjectResource && resource.Name == "funcapp"); 1029var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 1110var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
PublicApiTests\FunctionsPublicApiTests.cs (3)
43Assert.Null(typeof(AzureFunctionsProjectResource).GetCustomAttribute<ExperimentalAttribute>()); 46.Where(method => method.ReturnType == typeof(IResourceBuilder<AzureFunctionsProjectResource>)); 83IResourceBuilder<AzureFunctionsProjectResource> builder = null!;