public Dump Dump(SerializableStructure dumper, bool includeType = true) { var dump = dumper.Dump(); List <object> keys = new List <object>(dump.Keys); foreach (object key in keys) { dump[key] = DumpValue(dump[key], includeType); } if (includeType) { dump.Add(TYPE_KEY, dumper.GetType().Namespace + "." + dumper.GetType().Name); } return(dump); }
public Dump Dump(SerializableStructure dumper, bool includeType = true) { var dump = dumper.Dump(); List<object> keys = new List<object>(dump.Keys); foreach (object key in keys) { dump[key] = DumpValue(dump[key], includeType); } if (includeType) { dump.Add(TYPE_KEY, dumper.GetType().Namespace + "." + dumper.GetType().Name); } return dump; }