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