Пример #1
0
 public override void Dump(string itemName, string indentation)
 {
     base.Dump(itemName, indentation);
     if (right != null)
     {
         Console.WriteLine(indentation + "    Binary operator: " + op.ToUpper());
         var indentation2 = indentation + "        ";
         left.Dump("Left:", indentation2);
         right?.Dump("Right:", indentation2); // this can be null on unary operators
     }
     else
     {
         Console.WriteLine(indentation + "    Unary operator: " + op.ToUpper());
         var indentation2 = indentation + "        ";
         left.Dump("Expression:", indentation2);
     }
 }
Пример #2
0
 public override void Dump(string itemName, string indentation)
 {
     base.Dump(itemName, indentation);
     nameToRemove.Dump("Name", indentation + "    ");
     condition.Dump("Condition", indentation + "    ");
 }