C# Class PageTypeBuilder.Activation.StructureMap.StructureMapTypedPageActivator

Inheritance: TypedPageActivator
显示文件 Open project: joelabrahamsson/Page-Type-Builder

Public Methods

Method Description
CreateInstance ( Type typedType ) : TypedPageData
StructureMapTypedPageActivator ( IContainer container ) : System

Protected Methods

Method Description
ResolveParameter ( ParameterInfo parameterInfo ) : object

Private Methods

Method Description
GetConstructorWithMostParameters ( Type typedType ) : ConstructorInfo
GetCtorParameters ( Type typedType ) : System.Reflection.ParameterInfo[]
GetResolvedParameters ( ParameterInfo expectedParameters ) : object[]

Method Details

CreateInstance() public method

public CreateInstance ( Type typedType ) : TypedPageData
typedType System.Type
return TypedPageData

ResolveParameter() protected method

protected ResolveParameter ( ParameterInfo parameterInfo ) : object
parameterInfo System.Reflection.ParameterInfo
return object

StructureMapTypedPageActivator() public method

public StructureMapTypedPageActivator ( IContainer container ) : System
container IContainer
return System