private static void Section(MarkdownProcessorContext context, Section section) { context.WriteHeaderHash(section.Level); context.Write(section.Title); context.LineBreak(); if (section.Node.Count > 0) { foreach (var node in section.Node) { Node(context, node); } } }
private static void Document(MarkdownProcessorContext context) { // Process metadata Metadata(context); if (!string.IsNullOrEmpty(context.Document.Title)) { context.WriteHeaderHash(1); context.WriteLine(context.Document.Title); context.LineBreak(); } foreach (var node in context.Document.Node) { Node(context, node); } context.EndDocument(); }