5 instantiations of AzureFunctionsAppResource
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
222var resource = new AzureFunctionsAppResource(name, GetAzureFunctionsAppCommand(language), normalizedAppDirectory, language);
Aspire.Hosting.Azure.Tests (4)
PublicApiTests\FunctionsPublicApiTests.cs (4)
224var action = () => new AzureFunctionsAppResource(name, "func", "functions", AzureFunctionsLanguage.TypeScript); 235var action = () => new AzureFunctionsAppResource("funcapp", string.Empty, "functions", AzureFunctionsLanguage.TypeScript); 248var action = () => new AzureFunctionsAppResource("funcapp", "func", appDirectory, AzureFunctionsLanguage.TypeScript); 259var action = () => new AzureFunctionsAppResource("funcapp", "func", "functions", (AzureFunctionsLanguage)42);
28 references to AzureFunctionsAppResource
Aspire.Hosting.Azure.Functions (19)
AzureFunctionsProjectResourceExtensions.cs (16)
195/// Use <see cref="WithHostStorage(IResourceBuilder{AzureFunctionsAppResource}, IResourceBuilder{AzureStorageResource})"/> 215public static IResourceBuilder<AzureFunctionsAppResource> AddAzureFunctionsApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, AzureFunctionsLanguage language) 222var resource = new AzureFunctionsAppResource(name, GetAzureFunctionsAppCommand(language), normalizedAppDirectory, language); 283private static IResourceBuilder<AzureFunctionsAppResource> AddAzureFunctionsAppCore( 285AzureFunctionsAppResource resource) 412private static IResourceBuilder<AzureFunctionsAppResource> WithFunctionsAppHttpEndpoint(this IResourceBuilder<AzureFunctionsAppResource> builder) 442private static IResourceBuilder<AzureFunctionsAppResource> PublishAsAzureFunctionsNodeDockerFile(this IResourceBuilder<AzureFunctionsAppResource> builder) 444var resource = builder.Resource; 524public static IResourceBuilder<AzureFunctionsAppResource> WithHostStorage(this IResourceBuilder<AzureFunctionsAppResource> builder, IResourceBuilder<AzureStorageResource> storage) 573public static IResourceBuilder<AzureFunctionsAppResource> WithReference<TSource>(this IResourceBuilder<AzureFunctionsAppResource> destination, IResourceBuilder<TSource> source, string? connectionName = null) 607internal static IResourceBuilder<AzureFunctionsAppResource>? TryWithReference( 608IResourceBuilder<AzureFunctionsAppResource> destination,
AzureFunctionsResource.cs (3)
82: ExecutableResource(name, command, ValidateAppDirectory(appDirectory)), IResourceWithServiceDiscovery, IAzureFunctionsResource, IResourceWithCustomWithReference<AzureFunctionsAppResource> 122static IResourceBuilder<TDestination>? IResourceWithCustomWithReference<AzureFunctionsAppResource>.TryWithReference<TDestination>( 129if (builder is not IResourceBuilder<AzureFunctionsAppResource> functionsBuilder)
Aspire.Hosting.Azure.Tests (9)
AzureFunctionsTests.cs (5)
347resource is AzureFunctionsAppResource && resource.Name == "funcapp"); 393var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsAppResource>()); 468var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsAppResource>());
PublicApiTests\FunctionsPublicApiTests.cs (4)
20typeof(AzureFunctionsAppResource), 25method.ReturnType == typeof(IResourceBuilder<AzureFunctionsAppResource>)), 28method.ReturnType == typeof(IResourceBuilder<AzureFunctionsAppResource>)) 179IResourceBuilder<AzureFunctionsAppResource> builder = null!;