mfgames-cil/src/MfGames.Markdown.Gemtext/Renderers/Gemtext/Blocks/CustomContainerRenderer.cs
D. Moonfire 2d7de86856
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
feat!: mass updating dependencies with repository merge
2023-07-10 12:18:30 -05:00

24 lines
652 B
C#

using Markdig.Extensions.CustomContainers;
using Markdig.Syntax;
namespace MfGames.Markdown.Gemtext.Renderers.Gemtext.Blocks;
/// <summary>
/// An Gemtext renderer for a <see cref="CustomContainer" />.
/// </summary>
/// <seealso cref="GemtextObjectRenderer{CodeBlock}" />
public class CustomContainerRenderer : GemtextObjectRenderer<CustomContainer>
{
protected override void Write(GemtextRenderer renderer, CustomContainer obj)
{
renderer.EnsureTwoLines();
renderer.WriteChildren(obj);
if (!renderer.IsLastInContainer)
{
renderer.WriteLine();
renderer.WriteLine();
}
}
}