コード例 #1
0
        protected override void Render(HtmlTextWriter output)
        {
            var links          = OperationNames?.ToDictionary(p => new KeyValuePair <string, string>("?op=" + p, p));
            var operationsPart = new ListTemplate
            {
                Title            = MetadataFeature.Operations,
                ListItemsMap     = links,
                ListItemTemplate = @"<li><a href=""{0}"">{1}</a></li>"
            }.ToString();

            var renderedTemplate = HtmlTemplates.Format(
                HtmlTemplates.GetFormatOperationsTemplate(),
                Title,
                Format,
                operationsPart,
                Env.VersionString
                );

            output.Write(renderedTemplate);
        }