C# Class CompositeWpfDemo.Shell.Services.UnityContainerFacade

Inheritance: ContainerFacadeBase
Datei anzeigen Open project: pwlodek/CodeGallery

Public Methods

Method Description
UnityContainerFacade ( IUnityContainer container ) : System

Protected Methods

Method Description
DoBuildUp ( object instance ) : IContainerFacade
DoCreateChildContainer ( ) : IContainerFacade
DoIsTypeRegistered ( Type type ) : bool
DoRegister ( Type from, Type to, string name, LifetimePolicy policy ) : IContainerFacade
DoRegisterInstance ( Type type, string name, object instance ) : IContainerFacade
DoResolve ( Type type, string name ) : object
DoResolveAll ( Type type ) : IEnumerable

Private Methods

Method Description
ParseLifetime ( LifetimePolicy policy ) : LifetimeManager

Method Details

DoBuildUp() protected method

protected DoBuildUp ( object instance ) : IContainerFacade
instance object
return IContainerFacade

DoCreateChildContainer() protected method

protected DoCreateChildContainer ( ) : IContainerFacade
return IContainerFacade

DoIsTypeRegistered() protected method

protected DoIsTypeRegistered ( Type type ) : bool
type System.Type
return bool

DoRegister() protected method

protected DoRegister ( Type from, Type to, string name, LifetimePolicy policy ) : IContainerFacade
from System.Type
to System.Type
name string
policy LifetimePolicy
return IContainerFacade

DoRegisterInstance() protected method

protected DoRegisterInstance ( Type type, string name, object instance ) : IContainerFacade
type System.Type
name string
instance object
return IContainerFacade

DoResolve() protected method

protected DoResolve ( Type type, string name ) : object
type System.Type
name string
return object

DoResolveAll() protected method

protected DoResolveAll ( Type type ) : IEnumerable
type System.Type
return IEnumerable

UnityContainerFacade() public method

public UnityContainerFacade ( IUnityContainer container ) : System
container IUnityContainer
return System