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--; }
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--; } }
public override string dump(string prefix) { string pfx1 = prefix + PrettyPrinter.Spacer; string pfx2 = pfx1 + PrettyPrinter.Spacer; string pfx3 = pfx2 + PrettyPrinter.Spacer + PrettyPrinter.Spacer; StringBuilder builder = new StringBuilder(); builder.AppendLine("[CRowSet]" + PrettyPrinter.PrintRawData(this)); builder.AppendLine(pfx1 + descriptor.dump(pfx1).TrimEnd('\r', '\n')); builder.AppendLine(pfx1 + "Rows:"); foreach (var item in rows) { PrettyPrinter.Print(builder, pfx2, item); } return(builder.ToString()); }
public override string dump(string prefix) { string pfx1 = prefix + PrettyPrinter.Spacer; StringBuilder builder = new StringBuilder(); builder.AppendLine("[BuiltinSet]" + PrettyPrinter.PrintRawData(this)); foreach (var item in values) { PrettyPrinter.Print(builder, pfx1, item); } if (values.Items.Count == 0) { builder.AppendLine(pfx1 + "<Empty List>"); } return(builder.ToString()); }
public override string dump(string prefix) { string pfx1 = prefix + PrettyPrinter.Spacer; string pfx2 = pfx1 + PrettyPrinter.Spacer; StringBuilder builder = new StringBuilder(); builder.AppendLine("[CIndexedRowSet]" + PrettyPrinter.PrintRawData(this)); builder.AppendLine(pfx1 + "index: " + columnName); builder.AppendLine(pfx1 + descriptor.dump(pfx1).TrimEnd('\r', '\n')); builder.AppendLine(pfx1 + "Rows:"); foreach (var item in rows) { PrettyPrinter.Print(builder, pfx2 + "Key:", item.Key); PrettyPrinter.Print(builder, pfx2, item.Value); } return(builder.ToString()); }
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++; }