Extends the IProject and IAspectBuilder interfaces.
Namespace: Metalama.Extensions.DependencyInjection
Assembly: Metalama.Extensions.DependencyInjection.dll
Syntax
[CompileTime]
public static class DependencyInjectionExtensionsMethods
| Name | Description |
|---|---|
| ConfigureDependencyInjection(IQuery<ICompilation>, Action<DependencyInjectionOptionsBuilder>) | Configures |
| ConfigureDependencyInjection(IQuery<INamedType>, Action<DependencyInjectionOptionsBuilder>) | Configures |
| ConfigureDependencyInjection(IQuery<INamespace>, Action<DependencyInjectionOptionsBuilder>) | Configures |
| IntroduceDependency(IAdviser<INamedType>, IType, DependencyOptions?) | |
| IntroduceDependency(IAdviser<INamedType>, Type, DependencyOptions?) | |
| TryIntroduceDependency(IAspectBuilder, DependencyProperties, out IFieldOrProperty?) | Tries to introduce a dependency into a specified type. |