예제 #1
0
    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);
        }
    }