C# Class Glass.Mapper.Pipelines.ObjectConstruction.Tasks.Ioc.IocTaskBase

Inheritance: Glass.Mapper.Pipelines.ObjectConstruction.AbstractObjectConstructionTask
Show file Open project: mikeedwards83/Glass.Mapper

Public Methods

Method Description
Execute ( Glass args ) : void

Protected Methods

Method Description
CreateConcreteInstance ( AbstractTypeConfiguration config ) : object
GetConstructorParameters ( AbstractTypeConfiguration config ) : object[]
IsRegistered ( Type type ) : bool
Register ( Type type ) : void

Private Methods

Method Description
IocTaskBase ( ) : System

Method Details

CreateConcreteInstance() protected abstract method

protected abstract CreateConcreteInstance ( AbstractTypeConfiguration config ) : object
config Glass.Mapper.Configuration.AbstractTypeConfiguration
return object

Execute() public method

public Execute ( Glass args ) : void
args Glass
return void

GetConstructorParameters() protected abstract method

protected abstract GetConstructorParameters ( AbstractTypeConfiguration config ) : object[]
config Glass.Mapper.Configuration.AbstractTypeConfiguration
return object[]

IsRegistered() protected abstract method

protected abstract IsRegistered ( Type type ) : bool
type System.Type
return bool

Register() protected abstract method

protected abstract Register ( Type type ) : void
type System.Type
return void