Open sandboxFocus

Method GetDependencyPullStrategy

GetDependencyPullStrategy(IFieldOrProperty)

Gets an IDependencyPullStrategy, i.e. a strategy to pull a dependency field or property from constructors.

Declaration
protected virtual IDependencyPullStrategy GetDependencyPullStrategy(IFieldOrProperty introducedFieldOrProperty)
Parameters
Type Name Description
IFieldOrProperty introducedFieldOrProperty

The value returned by Metalama.Extensions.DependencyInjection.Implementation.DefaultDependencyInjectionStrategy.TryIntroduceFieldOrProperty(Metalama.Framework.Aspects.IAdviser{Metalama.Framework.Code.INamedType},Metalama.Framework.Code.IFieldOrProperty@,Metalama.Framework.Advising.AdviceOutcome@).

Returns
Type Description
IDependencyPullStrategy

The IDependencyPullStrategy.