C# Класс Castle.MicroKernel.Resolvers.SpecializedResolvers.ListResolver

Handle dependencies of services in the format of generic IList.
This is a complimentary ISubDependencyResolver implementation that is capable of satisfying dependencies of services generic IList.

Note that it will take precedence over service override for lists defined on the configuration.

Наследование: CollectionResolver
Показать файл Открыть проект

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

Метод Описание
ListResolver ( IKernel kernel ) : System
ListResolver ( IKernel kernel, bool allowEmptyList ) : System
Resolve ( CreationContext context, ISubDependencyResolver contextHandlerResolver, ComponentModel model, DependencyModel dependency ) : object

Защищенные методы

Метод Описание
GetItemType ( Type targetItemType ) : Type

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

Метод Описание
BuildListType ( DependencyModel dependency ) : Type

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

GetItemType() защищенный Метод

protected GetItemType ( Type targetItemType ) : Type
targetItemType System.Type
Результат System.Type

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

public ListResolver ( IKernel kernel ) : System
kernel IKernel
Результат System

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

public ListResolver ( IKernel kernel, bool allowEmptyList ) : System
kernel IKernel
allowEmptyList bool
Результат System

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

public Resolve ( CreationContext context, ISubDependencyResolver contextHandlerResolver, ComponentModel model, DependencyModel dependency ) : object
context Castle.MicroKernel.Context.CreationContext
contextHandlerResolver ISubDependencyResolver
model Castle.Core.ComponentModel
dependency Castle.Core.DependencyModel
Результат object