C# Class StructureMap.Diagnostics.ValidationBuildSession

Inheritance: BuildSession
显示文件 Open project: visit/structuremap Class Usage Examples

Public Methods

Method Description
BuildErrorMessages ( ) : string
Find ( Type pluginType, string name ) : BuildError
FindObject ( Type pluginType, StructureMap.Pipeline.Instance instance ) : object
HasBuildErrors ( ) : bool
HasValidationErrors ( ) : bool
PerformValidations ( ) : void
ValidateForPluginGraph ( StructureMap.Graph.PluginGraph graph ) : ValidationBuildSession
ValidationBuildSession ( IPipelineGraph pipelineGraph ) : System

Private Methods

Method Description
validate ( Type pluginType, StructureMap.Pipeline.Instance instance, object builtObject ) : void
validateInstance ( Type pluginType, StructureMap.Pipeline.Instance instance ) : void

Method Details

BuildErrorMessages() public method

public BuildErrorMessages ( ) : string
return string

Find() public method

public Find ( Type pluginType, string name ) : BuildError
pluginType System.Type
name string
return BuildError

FindObject() public method

public FindObject ( Type pluginType, StructureMap.Pipeline.Instance instance ) : object
pluginType System.Type
instance StructureMap.Pipeline.Instance
return object

HasBuildErrors() public method

public HasBuildErrors ( ) : bool
return bool

HasValidationErrors() public method

public HasValidationErrors ( ) : bool
return bool

PerformValidations() public method

public PerformValidations ( ) : void
return void

ValidateForPluginGraph() public static method

public static ValidateForPluginGraph ( StructureMap.Graph.PluginGraph graph ) : ValidationBuildSession
graph StructureMap.Graph.PluginGraph
return ValidationBuildSession

ValidationBuildSession() public method

public ValidationBuildSession ( IPipelineGraph pipelineGraph ) : System
pipelineGraph IPipelineGraph
return System