C# Class StructureMap.Pipeline.LifecycleObjectCache

Inheritance: IObjectCache
Show file Open project: visit/structuremap Class Usage Examples

Public Methods

Method Description
DisposeAndClear ( ) : void
Eject ( Type pluginType, StructureMap.Pipeline.Instance instance ) : void
Get ( Type pluginType, StructureMap.Pipeline.Instance instance, IBuildSession session ) : object
Has ( Type pluginType, StructureMap.Pipeline.Instance instance ) : bool
LifecycleObjectCache ( ) : System
Set ( Type pluginType, StructureMap.Pipeline.Instance instance, object value ) : void

Protected Methods

Method Description
buildWithSession ( Type pluginType, StructureMap.Pipeline.Instance instance, IBuildSession session ) : object

Method Details

DisposeAndClear() public method

public DisposeAndClear ( ) : void
return void

Eject() public method

public Eject ( Type pluginType, StructureMap.Pipeline.Instance instance ) : void
pluginType System.Type
instance StructureMap.Pipeline.Instance
return void

Get() public method

public Get ( Type pluginType, StructureMap.Pipeline.Instance instance, IBuildSession session ) : object
pluginType System.Type
instance StructureMap.Pipeline.Instance
session IBuildSession
return object

Has() public method

public Has ( Type pluginType, StructureMap.Pipeline.Instance instance ) : bool
pluginType System.Type
instance StructureMap.Pipeline.Instance
return bool

LifecycleObjectCache() public method

public LifecycleObjectCache ( ) : System
return System

Set() public method

public Set ( Type pluginType, StructureMap.Pipeline.Instance instance, object value ) : void
pluginType System.Type
instance StructureMap.Pipeline.Instance
value object
return void

buildWithSession() protected method

protected buildWithSession ( Type pluginType, StructureMap.Pipeline.Instance instance, IBuildSession session ) : object
pluginType System.Type
instance StructureMap.Pipeline.Instance
session IBuildSession
return object