Manos.Mvc.ViewService.LoadViewTemplate C# (CSharp) Method

LoadViewTemplate() public method

public LoadViewTemplate ( string viewfile ) : IViewTemplate
viewfile string
return IViewTemplate
        public IViewTemplate LoadViewTemplate(string viewfile)
        {
            // Check cache for an existing view factory
            lock (m_Views)
            {
                // Check if we've already got the factory
                IViewTemplate view;
                if (m_Views.TryGetValue(viewfile, out view))
                    return view;

                // Find a view engine
                foreach (var e in m_ViewEngines)
                {
                    view = e.CreateView(viewfile);
                    if (view != null)
                    {
                        m_Views.Add(viewfile, view);
                        return view;
                    }
                }

                // No view engine knows how to handle this view
                return null;
            }
        }

Same methods

ViewService::LoadViewTemplate ( string viewname, string controller ) : IViewTemplate