public override void visit(Generated.Paragraph obj, bool visitSubNodes) { Paragraph paragraph = (Paragraph)obj; if (!paragraph.IsApplicable()) { paragraph.AddInfo("Non applicable paragraph"); } base.visit(obj, visitSubNodes); }
private void applicableParagraphs(Paragraph paragraph, ICollection <Paragraph> retVal) { if (paragraph.IsApplicable()) { retVal.Add(paragraph); } foreach (Paragraph p in paragraph.SubParagraphs) { applicableParagraphs(p, retVal); } }
private void applicableParagraphs(Paragraph paragraph, ICollection<Paragraph> retVal) { if (paragraph.IsApplicable()) { retVal.Add(paragraph); } foreach (Paragraph p in paragraph.SubParagraphs) { applicableParagraphs(p, retVal); } }