private static void Node()

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());
        }