Table of Contents

Class SimpleInjectorDependencyResolver

Namespace
NRules.Integration.SimpleInjector
Assembly
NRules.Integration.SimpleInjector.dll

The NRules Dependency resolver with SimpleInjector as backing DI Container.

public class SimpleInjectorDependencyResolver : IDependencyResolver
Inheritance
SimpleInjectorDependencyResolver
Implements
Inherited Members

Constructors

SimpleInjectorDependencyResolver(Container)

Creates a dependency resolver that uses the specified SimpleInjector container.

public SimpleInjectorDependencyResolver(Container container)

Parameters

container Container

Container to use to resolve dependencies.

Methods

Resolve(IResolutionContext, Type)

Resolves a registered service (normally via an IoC container).

public object Resolve(IResolutionContext context, Type serviceType)

Parameters

context IResolutionContext

Information about the context at which the resolution call is made.

serviceType Type

The type of requested service.

Returns

object

Requested service.