// Copyright (c) Alexandre Mutel. All rights reserved. // This file is licensed under the BSD-Clause 2 license. // See the license.txt file in the project root for more information. using Markdig.Syntax; namespace Markdig.Renderers.Html { /// /// An HTML renderer for a and . /// /// public class CodeBlockRenderer : HtmlObjectRenderer { public bool OutputAttributesOnPre { get; set; } protected override void Write(HtmlRenderer renderer, CodeBlock obj) { renderer.EnsureLine(); renderer.Write(""); renderer.WriteLeafRawLines(obj, true, true); renderer.WriteLine(""); } } }