Exemple #1
0
        public override IDocumentNode VisitQuote(DashParser.QuoteContext context)
        {
            var node = new QuoteNode();

            node.Children.AddRange(context.emphasisLine().Accept(this).Children.DumpCollectionNodes().Cast <LineNode.IChild>());
            return(node);
        }
        public static Block ToBlock(this QuoteNode node, Channel _chan = null)
        {
            return(new Paragraph(node.ToInline())
            {
                BorderBrush = Brushes.Black,
                BorderThickness = new Thickness(1),

                Margin = new Thickness(10)
            });
        }
Exemple #3
0
 public override void VisitQuote(QuoteNode node)
 {
     Write("<q>");
     JoinChildren(node, " ");
     Write("</q>");
 }
Exemple #4
0
 public abstract void VisitQuote(QuoteNode node);