| CreateWebApplicationOptions |
Represents options for creating a web application with logging configuration. |
| CreateWebApplicationOptionsExtensions |
Provides extension methods for configuring CreateWebApplicationOptions. |
| IWebApplicationFactoryExtensions |
Extension methods for IWebApplicationFactory providing convenient overloads for creating web applications. |
| ServiceCollectionBuilderExtensions |
Extension methods for NexusLabs.Needlr.Injection.IServiceProviderBuilder to build service providers without explicit configuration. |
| SyringeAspNetExtensions |
Extension methods for configuring NexusLabs.Needlr.Injection.ConfiguredSyringe instances with ASP.NET Core functionality. |
| WebApplicationBuilderPluginOptions |
Options provided to IWebApplicationBuilderPlugin implementations during configuration. Contains the web application builder, discovered assemblies, logger, and plugin factory. |
| WebApplicationFactory |
Default implementation of IWebApplicationFactory that creates and configures ASP.NET Core web applications. Handles service registration, plugin execution, and the complete application build lifecycle. |
| WebApplicationPluginOptions |
Options provided to IWebApplicationPlugin implementations during configuration. Contains the built web application, discovered assemblies, and plugin factory. |
| WebApplicationSyringe |
Provides a fluent API for configuring and building web applications using Needlr. Wraps a ConfiguredSyringe with additional web application functionality. |
| WebApplicationSyringeExtensions |
Extension methods for configuring WebApplicationSyringe instances. Provides only web application specific configuration methods. |