private object TryGetInstanceField(object target, string fieldName, out bool exist) { var field = target.GetType().GetField(fieldName); if (field == null) { exist = false; return null; } exist = true; var value = field.GetValue(target); return MarshallToBike(value); }