Beispiel #1
0
        // Token: 0x06006519 RID: 25881 RVA: 0x001C6218 File Offset: 0x001C4418
        private static void DumpTableParagraphResult(XmlTextWriter writer, TableParagraphResult paragraph, Visual visualParent)
        {
            writer.WriteStartElement("TableParagraph");
            LayoutDump.DumpRect(writer, "LayoutBox", paragraph.LayoutBox);
            Visual visual = LayoutDump.DumpParagraphOffset(writer, paragraph, visualParent);
            ReadOnlyCollection <ParagraphResult> paragraphs = paragraph.Paragraphs;
            int childrenCount = VisualTreeHelper.GetChildrenCount(visual);

            for (int i = 0; i < childrenCount; i++)
            {
                Visual visual2        = visual.InternalGetVisualChild(i);
                int    childrenCount2 = VisualTreeHelper.GetChildrenCount(visual2);
                ReadOnlyCollection <ParagraphResult> cellParagraphs = ((RowParagraphResult)paragraphs[i]).CellParagraphs;
                for (int j = 0; j < childrenCount2; j++)
                {
                    Visual cellVisual = visual2.InternalGetVisualChild(j);
                    LayoutDump.DumpTableCell(writer, cellParagraphs[j], cellVisual, visual);
                }
            }
            writer.WriteEndElement();
        }