AjaxControlToolkit.Reference.Controllers.ReferenceController.Markup C# (CSharp) 메소드

Markup() 공개 메소드

public Markup ( string id ) : System.Web.Mvc.ContentResult
id string
리턴 System.Web.Mvc.ContentResult
        public ContentResult Markup(string id)
        {
            var typeName = id;
            var xmlDocFolder = Server.MapPath("~/bin/");
            var scriptsFolder = Server.MapPath("~/bin/Scripts/");
            var doc = Documentation.Get(typeName, xmlDocFolder, scriptsFolder);
            var docRenderer = new GitHubDocRenderer();
            var renderSampleSiteLink = Documentation.IsRenderSampleSiteLink(typeName);
            var forceHeaderRendering = Documentation.IsForceHeaderRendering(typeName);
            var extenderDoc = new ExtenderDoc(docRenderer, renderSampleSiteLink, forceHeaderRendering);

            Documentation animationDocs = null;
            if(Documentation.IsAnimationScriptsRelatedType(typeName))
                animationDocs = Documentation.GetAnimationScriptsReference(scriptsFolder);

            var markup = extenderDoc.BuildDoc(doc.Types, animationDocs?.Types);

            return Content(markup);
        }
ReferenceController