[fix] 修复 ReversePInvokeWrap生成代码的bug
parent
a107f43173
commit
8afdcb985d
|
@ -29,7 +29,7 @@ namespace HybridCLR.Editor.ReversePInvokeWrap
|
||||||
codes.Add($@"
|
codes.Add($@"
|
||||||
{method.ReturnInfo.Type.GetTypeName()} __ReversePInvokeMethod_{methodIndex}({paramDeclaringListWithoutMethodInfoStr})
|
{method.ReturnInfo.Type.GetTypeName()} __ReversePInvokeMethod_{methodIndex}({paramDeclaringListWithoutMethodInfoStr})
|
||||||
{{
|
{{
|
||||||
const MethodInfo* method = MetadataModule::GetMethodInfoByReversePInvokeWrapperIndex({i});
|
const MethodInfo* method = MetadataModule::GetMethodInfoByReversePInvokeWrapperIndex({methodIndex});
|
||||||
{methodTypeDef};
|
{methodTypeDef};
|
||||||
{(method.ReturnInfo.IsVoid ? "" : "return ")}((Callback)(method->methodPointerCallByInterp))({paramNameListWithoutMethodInfoStr});
|
{(method.ReturnInfo.IsVoid ? "" : "return ")}((Callback)(method->methodPointerCallByInterp))({paramNameListWithoutMethodInfoStr});
|
||||||
}}
|
}}
|
||||||
|
|
Loading…
Reference in New Issue