C# 클래스 CompositeWpfDemo.Shell.Services.UnityContainerFacade

상속: ContainerFacadeBase
파일 보기 프로젝트 열기: pwlodek/CodeGallery

공개 메소드들

메소드 설명
UnityContainerFacade ( IUnityContainer container ) : System

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
ParseLifetime ( LifetimePolicy policy ) : LifetimeManager

메소드 상세

DoBuildUp() 보호된 메소드

protected DoBuildUp ( object instance ) : IContainerFacade
instance object
리턴 IContainerFacade

DoCreateChildContainer() 보호된 메소드

protected DoCreateChildContainer ( ) : IContainerFacade
리턴 IContainerFacade

DoIsTypeRegistered() 보호된 메소드

protected DoIsTypeRegistered ( Type type ) : bool
type System.Type
리턴 bool

DoRegister() 보호된 메소드

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

DoRegisterInstance() 보호된 메소드

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

DoResolve() 보호된 메소드

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

DoResolveAll() 보호된 메소드

protected DoResolveAll ( Type type ) : IEnumerable
type System.Type
리턴 IEnumerable

UnityContainerFacade() 공개 메소드

public UnityContainerFacade ( IUnityContainer container ) : System
container IUnityContainer
리턴 System