internal BuildManagerCompiledView(ControllerContext controllerContext, string viewPath, IViewPageActivator viewPageActivator, IDependencyResolver dependencyResolver){
            if (controllerContext == null) {
                throw new ArgumentNullException("controllerContext");
            }
            if (String.IsNullOrEmpty(viewPath)) {
                throw new ArgumentException(MvcResources.Common_NullOrEmpty, "viewPath");
            }

            _controllerContext = controllerContext;

            ViewPath = viewPath;

            _viewPageActivator = viewPageActivator ?? new BuildManagerViewEngine.DefaultViewPageActivator(dependencyResolver);
        }

 

internal BuildManagerViewEngine(IViewPageActivator viewPageActivator, IResolver<IViewPageActivator> activatorResolver, IDependencyResolver dependencyResolver) {
            if (viewPageActivator != null) {
                _viewPageActivator = viewPageActivator;
            }
            else {
                _activatorResolver = activatorResolver ?? new SingleServiceResolver<IViewPageActivator>(
                    () => null,
                    new DefaultViewPageActivator(dependencyResolver),
                    "BuildManagerViewEngine constructor"
                );
            }
        }