/// <summary> /// Builds the view accessor properties. /// </summary> /// <param name="viewAccessor">The view accessor.</param> /// <param name="resolver">The DI container resolver.</param> protected void BuildViewAccessorProperties(ViewAccessor viewAccessor, IDIResolver resolver) { viewAccessor.Resolver = resolver; viewAccessor.ViewFactory = resolver.Resolve <IViewFactory>(); }
/// <summary> /// Builds the view accessor properties. /// </summary> /// <param name="viewAccessor">The view accessor.</param> /// <param name="containerProvider">The DI container provider.</param> protected void BuildViewAccessorProperties(ViewAccessor viewAccessor, IDIContainerProvider containerProvider) { viewAccessor.ContainerProvider = containerProvider; viewAccessor.ViewFactory = containerProvider.Resolve<IViewFactory>(); }
/// <summary> /// Builds the view accessor properties. /// </summary> /// <param name="viewAccessor">The view accessor.</param> /// <param name="containerProvider">The DI container provider.</param> protected void BuildViewAccessorProperties(ViewAccessor viewAccessor, IDIContainerProvider containerProvider) { viewAccessor.ContainerProvider = containerProvider; viewAccessor.ViewFactory = containerProvider.Resolve <IViewFactory>(); }