C# Класс OpenRasta.DI.Unity.Extensions.Policies.ConstructorSelectorPolicy

Selects the constructor with the most parameters we can actually provide.
Normally Unity prefers the constructor with the most parameters, even if they can't be provided.
Наследование: IConstructorSelectorPolicy
Показать файл Открыть проект

Открытые методы

Метод Описание
SelectConstructor ( IBuilderContext context, IPolicyList resolverPolicyDestination ) : SelectedConstructor

Приватные методы

Метод Описание
Rate ( MethodBase constructor, TypeTracker typeTracker ) : int

Scores the given constructor based on the number of dependencies we can fill.

SelectConstructor ( Type target, TypeTracker typeTracker ) : ConstructorInfo

Описание методов

SelectConstructor() публичный Метод

public SelectConstructor ( IBuilderContext context, IPolicyList resolverPolicyDestination ) : SelectedConstructor
context IBuilderContext
resolverPolicyDestination IPolicyList
Результат SelectedConstructor