C# Class Hiro.CachedContainerCompiler

Represents a container compiler that caches its compiled results.
Inheritance: IContainerCompiler
Show file Open project: philiplaureano/Hiro

Public Methods

Method Description
Compile ( string typeName, string namespaceName, string assemblyName, IDependencyContainer dependencyContainer ) : AssemblyDefinition

Compiles a dependency graph into an IOC container.

Private Methods

Method Description
CachedContainerCompiler ( IContainerCompiler compiler ) : System

Initializes a new instance of the CachedContainerCompiler class.

Method Details

Compile() public method

Compiles a dependency graph into an IOC container.
public Compile ( string typeName, string namespaceName, string assemblyName, IDependencyContainer dependencyContainer ) : AssemblyDefinition
typeName string
namespaceName string
assemblyName string
dependencyContainer IDependencyContainer The instance that contains the services that will be instantiated by compiled container.
return Mono.Cecil.AssemblyDefinition