public static String DumpObject(Object obj, ObjectDumperSettings settings) { var builder = new TextBuilder(); DumpObject(obj, builder, settings ?? ObjectDumperSettings.Default); return(builder.ToString()); }
public static void DumpObject(Object obj, TextBuilder builder, ObjectDumperSettings settings) { var ctx = new DumpContext { Builder = builder, Settings = settings ?? ObjectDumperSettings.Default, RootType = (!settings.DoNotUseToStringMethod || obj == null) ? null : obj.GetType() }; DumpObject(obj, /*bNeedTypeName*/false, ctx); }
public static void DumpObject(Object obj, TextBuilder builder, ObjectDumperSettings settings) { var ctx = new DumpContext { Builder = builder, Settings = settings ?? ObjectDumperSettings.Default, RootType = (!settings.DoNotUseToStringMethod || obj == null) ? null : obj.GetType() }; DumpObject(obj, /*bNeedTypeName*/ false, ctx); }
public static String DumpObject(Object obj, ObjectDumperSettings settings) { var builder = new TextBuilder(); DumpObject(obj, builder, settings ?? ObjectDumperSettings.Default); return builder.ToString(); }