protected override IUnityContainer CreateContainer(FrameworkContainer <IUnityContainer> parentContainer) { return(parentContainer.ContainerObject.CreateChildContainer()); }
/// <summary> /// <see cref="IFrameworkContainer"/> 가 참조하는 IoC 컨테이너 객체를 생성합니다. /// </summary> /// <param name="parentContainer"> 부모 <see cref="IFrameworkContainer"/> 객체입니다. </param> /// <returns> /// 참조된 IoC 컨테이너로 <see cref="IFrameworkContainer"/> 를 반환합니다. /// </returns> protected override IUnityContainer CreateContainer(FrameworkContainer <IUnityContainer> parentContainer) { return(new UnityContainer()); }
/// <summary> /// <see cref="IFrameworkContainer"/> 가 참조하는 IoC 컨테이너 객체를 생성합니다. /// </summary> /// <param name="parentContainer"> 부모 <see cref="IFrameworkContainer"/> 객체입니다. </param> /// <returns> /// 참조된 IoC 컨테이너로 <see cref="IFrameworkContainer"/> 를 반환합니다. /// </returns> protected abstract override TContainer CreateContainer(FrameworkContainer <TContainer> parentContainer);