feat(helper) : 现在EmitHelper创建方法时可以正确处理具备具备ref、out的方法入参,以及在Task中返回值类型

This commit is contained in:
fengjiayi
2026-01-27 17:33:48 +08:00
parent f93d46565f
commit 791cb8d37f
2 changed files with 142 additions and 96 deletions

View File

@@ -80,7 +80,7 @@ namespace Serein.Library
public DelegateDetails(MethodInfo methodInfo)
{
emitType = EmitType.MethodInvoke;
var emitMethodType = EmitHelper.CreateDynamicMethod(methodInfo, out var emitDelegate);
var emitMethodType = EmitHelper.CreateMethod(methodInfo, out var emitDelegate);
_emitMethodInfo = emitMethodType;
_emitDelegate = emitDelegate;
methodType = _emitMethodInfo.EmitMethodType;