using Markdig.Syntax.Inlines; namespace MfGames.Markdown.Gemtext.Renderers.Gemtext.Inlines { /// /// A Gemtext renderer for a . /// /// public class LineBreakInlineRenderer : GemtextObjectRenderer { /// /// Gets or sets a value indicating whether to render this softline break as a /// Gemtext hardline break tag (<br />) /// public bool RenderAsHardlineBreak { get; set; } protected override void Write( GemtextRenderer renderer, LineBreakInline obj) { if (obj.IsHard || this.RenderAsHardlineBreak) { renderer.EnsureTwoLines(); } else { renderer.Write(" "); } } } }