Пример #1
0
        // Token: 0x06006517 RID: 25879 RVA: 0x001C6140 File Offset: 0x001C4340
        private static void DumpUIElementParagraphResult(XmlTextWriter writer, UIElementParagraphResult paragraph, Visual visualParent)
        {
            writer.WriteStartElement("BlockUIContainer");
            writer.WriteStartElement("Element");
            writer.WriteAttributeString("Type", paragraph.Element.GetType().FullName);
            writer.WriteEndElement();
            LayoutDump.DumpRect(writer, "LayoutBox", paragraph.LayoutBox);
            Visual visual = LayoutDump.DumpParagraphOffset(writer, paragraph, visualParent);

            writer.WriteEndElement();
        }
Пример #2
0
        // Token: 0x0600651A RID: 25882 RVA: 0x001C62C0 File Offset: 0x001C44C0
        private static void DumpSubpageParagraphResult(XmlTextWriter writer, SubpageParagraphResult paragraph, Visual visualParent)
        {
            writer.WriteStartElement("SubpageParagraph");
            writer.WriteStartElement("Element");
            writer.WriteAttributeString("Type", paragraph.Element.GetType().FullName);
            writer.WriteEndElement();
            LayoutDump.DumpRect(writer, "LayoutBox", paragraph.LayoutBox);
            Visual visualParent2 = LayoutDump.DumpParagraphOffset(writer, paragraph, visualParent);

            LayoutDump.DumpColumnResults(writer, paragraph.Columns, visualParent2);
            writer.WriteEndElement();
        }
Пример #3
0
        // Token: 0x06006514 RID: 25876 RVA: 0x001C5FAC File Offset: 0x001C41AC
        private static void DumpTextParagraphResult(XmlTextWriter writer, TextParagraphResult paragraph, Visual visualParent)
        {
            writer.WriteStartElement("TextParagraph");
            writer.WriteStartElement("Element");
            writer.WriteAttributeString("Type", paragraph.Element.GetType().FullName);
            writer.WriteEndElement();
            LayoutDump.DumpRect(writer, "LayoutBox", paragraph.LayoutBox);
            Visual visualParent2 = LayoutDump.DumpParagraphOffset(writer, paragraph, visualParent);

            LayoutDump.DumpTextRange(writer, paragraph.StartPosition, paragraph.EndPosition);
            LayoutDump.DumpLineResults(writer, paragraph.Lines, visualParent2);
            LayoutDump.DumpParagraphResults(writer, "Floaters", paragraph.Floaters, visualParent2);
            LayoutDump.DumpParagraphResults(writer, "Figures", paragraph.Figures, visualParent2);
            writer.WriteEndElement();
        }
Пример #4
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();
        }