C# Class StructureMap.PipelineGraph

Inheritance: IPipelineGraph
ファイルを表示 Open project: structuremap/structuremap

Public Methods

Method Description
BuildEmpty ( ) : IPipelineGraph
BuildRoot ( StructureMap.Graph.PluginGraph pluginGraph ) : IPipelineGraph
Configure ( Action configure ) : void
DetermineLifecycle ( Type pluginType, StructureMap.Pipeline.Instance instance ) : ILifecycle
Dispose ( ) : void
For ( Action action ) : IPipelineGraph
PipelineGraph ( StructureMap.Graph.PluginGraph pluginGraph, IInstanceGraph instances, IPipelineGraph root, IObjectCache singletons, ITransientTracking transients ) : System
RegisterContainer ( IContainer container ) : void
Root ( ) : IPipelineGraph
ToModel ( ) : IModel
ToNestedGraph ( TypeArguments arguments = null ) : IPipelineGraph
TrackDisposable ( IDisposable disposable ) : void
ValidateValidNestedScoping ( ) : void

Method Details

BuildEmpty() public static method

public static BuildEmpty ( ) : IPipelineGraph
return IPipelineGraph

BuildRoot() public static method

public static BuildRoot ( StructureMap.Graph.PluginGraph pluginGraph ) : IPipelineGraph
pluginGraph StructureMap.Graph.PluginGraph
return IPipelineGraph

Configure() public method

public Configure ( Action configure ) : void
configure Action
return void

DetermineLifecycle() public method

public DetermineLifecycle ( Type pluginType, StructureMap.Pipeline.Instance instance ) : ILifecycle
pluginType System.Type
instance StructureMap.Pipeline.Instance
return ILifecycle

Dispose() public method

public Dispose ( ) : void
return void

For() public static method

public static For ( Action action ) : IPipelineGraph
action Action
return IPipelineGraph

PipelineGraph() public method

public PipelineGraph ( StructureMap.Graph.PluginGraph pluginGraph, IInstanceGraph instances, IPipelineGraph root, IObjectCache singletons, ITransientTracking transients ) : System
pluginGraph StructureMap.Graph.PluginGraph
instances IInstanceGraph
root IPipelineGraph
singletons IObjectCache
transients ITransientTracking
return System

RegisterContainer() public method

public RegisterContainer ( IContainer container ) : void
container IContainer
return void

Root() public method

public Root ( ) : IPipelineGraph
return IPipelineGraph

ToModel() public method

public ToModel ( ) : IModel
return IModel

ToNestedGraph() public method

public ToNestedGraph ( TypeArguments arguments = null ) : IPipelineGraph
arguments TypeArguments
return IPipelineGraph

TrackDisposable() public method

public TrackDisposable ( IDisposable disposable ) : void
disposable IDisposable
return void

ValidateValidNestedScoping() public method

public ValidateValidNestedScoping ( ) : void
return void