Exemple #1
0
 public override void dump(PrettyPrinter printer)
 {
     printer.addLine("[PyCallStream" + zeroOne + "]");
     printer.indentLevel++;
     if (remoteObject == 0)
     {
         printer.addLine("remoteObject: '" + remoteObjectStr + "'");
     }
     else
     {
         printer.addLine("remoteObject: " + remoteObject);
     }
     printer.addLine("Method: '" + method + "'");
     printer.addLine("Arguments:");
     if (extended != null)
     {
         printer.addItem(extended);
     }
     else
     {
         printer.addItem(arg_tuple);
     }
     if (arg_dict == null)
     {
         printer.addLine("Named Arguments: None");
     }
     else
     {
         printer.addLine("Named Arguments:");
         printer.addItem(arg_dict);
     }
     printer.indentLevel++;
 }
Exemple #2
0
 public override void dump(PrettyPrinter printer)
 {
     printer.addLine("[DefaultDict]");
     if (Dictionary != null)
     {
         printer.indentLevel++;
         printer.addLine("Dictionary:");
         printer.indentLevel++;
         foreach (var kvp in Dictionary)
         {
             printer.addLine("Key:");
             printer.addItem(kvp.Key);
             if (kvp.Value == null)
             {
                 printer.addLine("Value: <nullptr>");
             }
             else
             {
                 printer.addLine("Value:");
                 printer.addItem(kvp.Value);
             }
         }
         printer.indentLevel--;
         printer.indentLevel--;
     }
 }
Exemple #3
0
 public override void dump(PrettyPrinter printer)
 {
     printer.addLine("[CRowSet]" + PrettyPrinter.PrintRawData(this));
     printer.addItem(descriptor);
     printer.indentLevel++;
     printer.addLine("Rows:");
     foreach (var item in rows)
     {
         printer.addItem(item);
     }
     printer.indentLevel--;
 }
Exemple #4
0
 public override void dump(PrettyPrinter printer)
 {
     printer.addLine("[SessionChangeNotification]");
     printer.indentLevel++;
     printer.addLine("sessionID=" + sessionID);
     printer.addLine("clueless=" + clueless);
     printer.addLine("Nodes:");
     foreach (var node in nodesOfInterest)
     {
         printer.indentLevel++;
         printer.addLine(node.ToString());
         printer.indentLevel--;
     }
     printer.addLine("Changes:");
     if (Changes == null)
     {
         printer.indentLevel++;
         printer.addLine("<nullptr>");
         printer.indentLevel--;
     }
     else
     {
         printer.addItem(Changes);
     }
     printer.indentLevel++;
 }
Exemple #5
0
 public override void dump(PrettyPrinter printer)
 {
     printer.addLine("[CIndexedRowSet]" + PrettyPrinter.PrintRawData(this));
     printer.indentLevel++;
     printer.addLine("index: " + columnName);
     printer.addItem(descriptor);
     printer.addLine("Rows:");
     printer.indentLevel++;
     foreach (var item in rows)
     {
         printer.addLine("Key:");
         printer.addItem(item.Key);
         printer.addLine("Value:");
         printer.addItem(item.Value);
     }
     printer.indentLevel--;
     printer.indentLevel++;
 }
Exemple #6
0
 public override void dump(PrettyPrinter printer)
 {
     printer.addLine("[CallMachoBindObject]:");
     printer.indentLevel++;
     printer.addLine("Bind Arguments:");
     if (bindArgs != null)
     {
         printer.addItem(bindArgs);
     }
     else
     {
         printer.indentLevel++;
         if (locationID == 0)
         {
             if (characterID == 0)
             {
                 printer.addLine("<nullptr>");
             }
             else
             {
                 printer.addLine("characterID: " + characterID);
             }
         }
         else
         {
             printer.addLine("LocationID: " + locationID);
             printer.addLine("LocationGourpID: " + locationGroupID);
         }
         printer.indentLevel--;
     }
     printer.addLine("Call: '" + callMethod + "'");
     printer.indentLevel++;
     printer.addLine("Call Arguments:");
     printer.addItem(callTuple);
     printer.addLine("Call Named Arguments:");
     printer.addItem(callDict);
     printer.indentLevel--;
     printer.indentLevel--;
 }
Exemple #7
0
 public override void dump(PrettyPrinter printer)
 {
     printer.addLine("[BuiltinSet]" + PrettyPrinter.PrintRawData(this));
     foreach (var item in values)
     {
         printer.addItem(item);
     }
     if (values.Items.Count == 0)
     {
         printer.indentLevel++;
         printer.addLine("<Empty List>");
         printer.indentLevel--;
     }
 }
Exemple #8
0
 public override void dump(PrettyPrinter printer)
 {
     printer.addLine("[UserError]");
     printer.indentLevel++;
     printer.addLine("Message: " + message);
     if (dict != null)
     {
         printer.addLine("Parameters:");
         printer.addItem(dict);
     }
     else
     {
         printer.addLine("No parameters.");
     }
     printer.indentLevel--;
 }
Exemple #9
0
 public override void dump(PrettyPrinter printer)
 {
     printer.addLine("[NotificationStream " + (zeroOne == 0 ? "Tuple01" : "SubStream") + "]");
     printer.addItem(notice);
 }
Exemple #10
0
 public override void dump(PrettyPrinter printer)
 {
     printer.addLine("[CallRsp " + (subStream ? "PySubStream" : "PyTuple") + "]");
     printer.addItem(response);
 }
Exemple #11
0
 public override void dump(PrettyPrinter printer)
 {
     printer.addLine("ErrorResponse: msgType=" + causingMessageType + " code=" + errorCode);
     printer.addItem(errorPayload);
 }