C# Class NServiceBus.ObjectBuilder.CastleWindsor.Windsor250ObjectBuilder

Castle Windsor implementaton of IContainer.
Inheritance: IContainer
Show file Open project: paulduran/SqlMonitor

Public Methods

Method Description
IContainer ( Type concreteComponent, ComponentCallModelEnum callModel ) : void
IContainer ( Type lookupType, object instance ) : void
IContainer ( Type component, string property, object value ) : void
Windsor250ObjectBuilder ( ) : System

Instantites the class with a new WindsorContainer setting the NoTrackingReleasePolicy.

Windsor250ObjectBuilder ( IWindsorContainer container ) : System

Instantiates the class saving the given container.

Private Methods

Method Description
GetAllServiceTypesFor ( Type t ) : IEnumerable
GetHandlerForType ( Type concreteComponent ) : IHandler
GetLifestyleTypeFrom ( ComponentCallModelEnum callModel ) : LifestyleType
IContainer ( Type typeToBuild ) : IEnumerable
IContainer ( Type typeToBuild ) : object

Method Details

IContainer() public method

public IContainer ( Type concreteComponent, ComponentCallModelEnum callModel ) : void
concreteComponent System.Type
callModel ComponentCallModelEnum
return void

IContainer() public method

public IContainer ( Type lookupType, object instance ) : void
lookupType System.Type
instance object
return void

IContainer() public method

public IContainer ( Type component, string property, object value ) : void
component System.Type
property string
value object
return void

Windsor250ObjectBuilder() public method

Instantites the class with a new WindsorContainer setting the NoTrackingReleasePolicy.
public Windsor250ObjectBuilder ( ) : System
return System

Windsor250ObjectBuilder() public method

Instantiates the class saving the given container.
public Windsor250ObjectBuilder ( IWindsorContainer container ) : System
container IWindsorContainer
return System