/// <summary> /// Enables namespace-aware views location. Always call after you are done adding view engines. /// </summary> /// <param name="engines">The view engine collection.</param> public static void EnableCodeRouting(this ViewEngineCollection engines) { if (engines == null) throw new ArgumentNullException("engines"); for (int i = 0; i < engines.Count; i++) { IViewEngine engine = engines[i]; if (engine.GetType() == typeof(Web.Mvc.ViewEngineWrapper)) { continue; } engines[i] = new Web.Mvc.ViewEngineWrapper(engine); } EmbeddedViewsVirtualPathProvider.RegisterIfNecessary(); }
/// <summary> /// Enables namespace-aware views location. Always call after you are done adding view engines. /// </summary> /// <param name="engines">The view engine collection.</param> public static void EnableCodeRouting(this ViewEngineCollection engines) { if (engines == null) { throw new ArgumentNullException("engines"); } for (int i = 0; i < engines.Count; i++) { IViewEngine engine = engines[i]; if (engine.GetType() == typeof(Web.Mvc.ViewEngineWrapper)) { continue; } engines[i] = new Web.Mvc.ViewEngineWrapper(engine); } EmbeddedViewsVirtualPathProvider.RegisterIfNecessary(); }