private static TypeReference GetTypeReferenceWithByRef(MemberReference member, IntPtr target) { if (target == IntPtr.Zero || member == null) { return(null); } TypeReference output = GetTypeReference(member, target); if (output == null) { return(null); } else if (GameMethod.il2cpp_type_is_byref(target)) { return(new ByReferenceType(output)); } else { return(output); } }