ConfigureDependencyInjection(IQuery<ICompilation>, Action<DependencyInjectionOptionsBuilder>)
Configures Metalama.Extensions.DependencyInjection for the current project.
Declaration
public static void ConfigureDependencyInjection(this IQuery<ICompilation> query, Action<DependencyInjectionOptionsBuilder> configure)Parameters
| Type | Name | Description |
|---|---|---|
| IQuery<ICompilation> | query | The IQuery<TDeclaration> for current compilation. |
| Action<DependencyInjectionOptionsBuilder> | configure | A delegate that configures the framework. |
ConfigureDependencyInjection(IQuery<INamedType>, Action<DependencyInjectionOptionsBuilder>)
Configures Metalama.Extensions.DependencyInjection for a given type.
Declaration
public static void ConfigureDependencyInjection(this IQuery<INamedType> query, Action<DependencyInjectionOptionsBuilder> configure)Parameters
| Type | Name | Description |
|---|---|---|
| IQuery<INamedType> | query | The IQuery<TDeclaration> for the type. |
| Action<DependencyInjectionOptionsBuilder> | configure | A delegate that configures the framework. |
ConfigureDependencyInjection(IQuery<INamespace>, Action<DependencyInjectionOptionsBuilder>)
Configures Metalama.Extensions.DependencyInjection for a given namespace.
Declaration
public static void ConfigureDependencyInjection(this IQuery<INamespace> query, Action<DependencyInjectionOptionsBuilder> configure)Parameters
| Type | Name | Description |
|---|---|---|
| IQuery<INamespace> | query | The IQuery<TDeclaration> for the namespace. |
| Action<DependencyInjectionOptionsBuilder> | configure | A delegate that configures the framework. |