private static void DumpInstanceField(Object o, String name, FieldInfo fieldInfo, IDictionary<Object, String> visitedObjects, Boolean dumpObjectsOnlyOnce) { if (!fieldInfo.HasDoNotDumpAttribute()) { ObjectDumper.DumpObject(fieldInfo.GetValue(o), name.AppendMember(fieldInfo.Name), visitedObjects, dumpObjectsOnlyOnce); } }