private void FlatenVisitParagraph(IDomVisitor visitor, SnuDomWP8.Paragraph paragraph) { foreach (var item in paragraph) { if (item is SnuDomWP8.Paragraph) { FlatenVisitParagraph(visitor, item as SnuDomWP8.Paragraph); } else item.Accept(visitor); } }