Beispiel #1
0
 // Token: 0x0600004C RID: 76 RVA: 0x000050A8 File Offset: 0x000032A8
 public static void Print(DTBTreeItem Node, TextWriter Output, int TabCount)
 {
     for (int i = 0; i < TabCount; i++)
     {
         Output.Write("\t");
     }
     if (Node is DTBTreeInteger)
     {
         DTBTreeInteger dtbtreeInteger = (DTBTreeInteger)Node;
         Output.WriteLine("DTBTreeInteger = " + dtbtreeInteger.Integer.ToString());
         return;
     }
     if (Node is DTBTreeFloat)
     {
         DTBTreeFloat dtbtreeFloat = (DTBTreeFloat)Node;
         Output.WriteLine("DTBTreeFloat = " + dtbtreeFloat.Float.ToString());
         return;
     }
     if (Node is DTBTreeString)
     {
         DTBTreeString dtbtreeString = (DTBTreeString)Node;
         Output.WriteLine("DTBTreeString = " + dtbtreeString.String.ToString());
         return;
     }
     if (Node is DTBTreeInnerNode)
     {
         DTBTreeInnerNode dtbtreeInnerNode = (DTBTreeInnerNode)Node;
         Output.WriteLine("DTBTreeInnerNode > Line " + dtbtreeInnerNode.LineNumber.ToString());
         using (List <DTBTreeItem> .Enumerator enumerator = dtbtreeInnerNode.SubNodes.GetEnumerator())
         {
             while (enumerator.MoveNext())
             {
                 DTBTreeItem node = enumerator.Current;
                 DTBDebugger.Print(node, Output, TabCount + 1);
             }
             return;
         }
     }
     throw new DTBException("Internal Error (DTB Debugger: Unknown type).");
 }
Beispiel #2
0
 // Token: 0x0600004B RID: 75 RVA: 0x0000509B File Offset: 0x0000329B
 public static void Print(DTBTreeItem Node, TextWriter Output)
 {
     DTBDebugger.Print(Node, Output, 0);
 }
Beispiel #3
0
 // Token: 0x0600004A RID: 74 RVA: 0x0000508D File Offset: 0x0000328D
 public static void Print(DTBTreeItem Node)
 {
     DTBDebugger.Print(Node, Console.Out, 0);
 }