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) }); }
public override void VisitQuote(QuoteNode node) { Write("<q>"); JoinChildren(node, " "); Write("</q>"); }
public abstract void VisitQuote(QuoteNode node);