C# Class Pandora.Resolver

显示文件 Open project: Tigraine/pandora-container

Public Methods

Method Description
CreateType ( Query query ) : object
CreateType ( Query query, ResolverContext context ) : object
GenerateCreationContext ( IRegistration registration, ResolverContext context ) : CreationContext
Resolver ( IComponentActivator activator, IComponentLookup componentLookup ) : System

Private Methods

Method Description
CreateReturnContext ( Type type, object parameters ) : CreationContext
FindSuitableImplementor ( Query query, ResolverContext context ) : IRegistration

Method Details

CreateType() public method

public CreateType ( Query query ) : object
query Query
return object

CreateType() public method

public CreateType ( Query query, ResolverContext context ) : object
query Query
context ResolverContext
return object

GenerateCreationContext() public method

public GenerateCreationContext ( IRegistration registration, ResolverContext context ) : CreationContext
registration IRegistration
context ResolverContext
return CreationContext

Resolver() public method

public Resolver ( IComponentActivator activator, IComponentLookup componentLookup ) : System
activator IComponentActivator
componentLookup IComponentLookup
return System