Пример #1
0
 // Token: 0x060064FA RID: 25850 RVA: 0x001C5337 File Offset: 0x001C3537
 internal static void DumpLayoutAndVisualTree(XmlTextWriter writer, string tagName, Visual root)
 {
     writer.WriteStartElement(tagName);
     LayoutDump.DumpVisual(writer, root, root);
     writer.WriteEndElement();
     writer.WriteRaw("\r\n");
 }
Пример #2
0
        // Token: 0x06006503 RID: 25859 RVA: 0x001C5700 File Offset: 0x001C3900
        private static void DumpVisualChildren(XmlTextWriter writer, string tagName, Visual visualParent)
        {
            int childrenCount = VisualTreeHelper.GetChildrenCount(visualParent);

            if (childrenCount > 0)
            {
                writer.WriteStartElement(tagName);
                writer.WriteAttributeString("Count", childrenCount.ToString(CultureInfo.InvariantCulture));
                for (int i = 0; i < childrenCount; i++)
                {
                    LayoutDump.DumpVisual(writer, visualParent.InternalGetVisualChild(i), visualParent);
                }
                writer.WriteEndElement();
            }
        }