C# Class URSA.CastleWindsor.ComponentModel.AutoClosingCollectionResolver

Provides an implementation of auto-closing collection resolution.
Inheritance: ISubDependencyResolver
Mostrar archivo Open project: alien-mcl/URSA

Public Methods

Method Description
AutoClosingCollectionResolver ( IKernel kernel ) : System

Initializes a new instance of the AutoClosingCollectionResolver class.

CanResolve ( CreationContext context, ISubDependencyResolver contextHandlerResolver, Castle model, DependencyModel dependency ) : bool
Resolve ( CreationContext context, ISubDependencyResolver contextHandlerResolver, Castle model, DependencyModel dependency ) : object

Method Details

AutoClosingCollectionResolver() public method

Initializes a new instance of the AutoClosingCollectionResolver class.
public AutoClosingCollectionResolver ( IKernel kernel ) : System
kernel IKernel The kernel.
return System

CanResolve() public method

public CanResolve ( CreationContext context, ISubDependencyResolver contextHandlerResolver, Castle model, DependencyModel dependency ) : bool
context CreationContext
contextHandlerResolver ISubDependencyResolver
model Castle
dependency Castle.Core.DependencyModel
return bool

Resolve() public method

public Resolve ( CreationContext context, ISubDependencyResolver contextHandlerResolver, Castle model, DependencyModel dependency ) : object
context CreationContext
contextHandlerResolver ISubDependencyResolver
model Castle
dependency Castle.Core.DependencyModel
return object