C# Class Ninject.Extensions.ChildKernel.ChildKernel

This is a kernel with a parent kernel. Any binding that can not be resolved by this kernel is forwarded to the parent.
Inheritance: Ninject.StandardKernel, IChildKernel
Afficher le fichier Open project: ninject/Ninject.Extensions.ChildKernel Class Usage Examples

Méthodes publiques

Méthode Description
CanResolve ( IRequest request ) : bool

Determines whether the specified request can be resolved.

CanResolve ( IRequest request, bool ignoreImplicitBindings ) : bool

Determines whether the specified request can be resolved.

ChildKernel ( IResolutionRoot parent ) : System

Initializes a new instance of the ChildKernel class.

ChildKernel ( IResolutionRoot parent, INinjectSettings settings ) : System

Initializes a new instance of the ChildKernel class.

Resolve ( IRequest request ) : IEnumerable

Resolves instances for the specified request. The instances are not actually resolved until a consumer iterates over the enumerator.

Method Details

CanResolve() public méthode

Determines whether the specified request can be resolved.
public CanResolve ( IRequest request ) : bool
request IRequest The request.
Résultat bool

CanResolve() public méthode

Determines whether the specified request can be resolved.
public CanResolve ( IRequest request, bool ignoreImplicitBindings ) : bool
request IRequest The request.
ignoreImplicitBindings bool if set to true implicit bindings are ignored.
Résultat bool

ChildKernel() public méthode

Initializes a new instance of the ChildKernel class.
public ChildKernel ( IResolutionRoot parent ) : System
parent IResolutionRoot The parent.
Résultat System

ChildKernel() public méthode

Initializes a new instance of the ChildKernel class.
public ChildKernel ( IResolutionRoot parent, INinjectSettings settings ) : System
parent IResolutionRoot The parent.
settings INinjectSettings The settings.
Résultat System

Resolve() public méthode

Resolves instances for the specified request. The instances are not actually resolved until a consumer iterates over the enumerator.
public Resolve ( IRequest request ) : IEnumerable
request IRequest The request to resolve.
Résultat IEnumerable