in src/PSDocs/Processor/Markdown/MarkdownProcessor.cs [109:145]
private static void Node(MarkdownProcessorContext context, object node)
{
if (node == null)
return;
if (node is DocumentNode documentNode)
{
switch (documentNode.Type)
{
case DocumentNodeType.Section:
Section(context, documentNode as Section);
break;
case DocumentNodeType.Table:
Table(context, documentNode as Table);
break;
case DocumentNodeType.Code:
Code(context, documentNode as Code);
break;
case DocumentNodeType.BlockQuote:
BlockQuote(context, documentNode as BlockQuote);
break;
case DocumentNodeType.Text:
Text(context, documentNode as Text);
break;
case DocumentNodeType.Include:
Include(context, documentNode as Include);
break;
}
return;
}
String(context, node.ToString());
}