public ScopeSession(string name, DebugOutputRenderer renderer)
                {
                    _name     = name;
                    _renderer = renderer;

                    renderer.Write($"<{name}>");
                }
 public static string GetMarkdownTree(string markdown, MarkdownPipeline pipeline)
 {
     using (var stringWriter = new StringWriter())
     {
         var renderer = new DebugOutputRenderer(markdown, stringWriter);
         var document = Markdig.Markdown.Parse(markdown, pipeline);
         renderer.Render(document);
         return(stringWriter.ToString());
     }
 }