diff --git a/Editor/Meta/MetaUtil.cs b/Editor/Meta/MetaUtil.cs index eb95a7a..5f1b96c 100644 --- a/Editor/Meta/MetaUtil.cs +++ b/Editor/Meta/MetaUtil.cs @@ -122,7 +122,7 @@ namespace HybridCLR.Editor.Meta } return new GenericInstSig(gia.GenericType, gia.GenericArguments.Select(ga => ToShareTypeSig(corTypes, ga)).ToList()); } - case ElementType.FnPtr: return corTypes.IntPtr; + case ElementType.FnPtr: return corTypes.UIntPtr; case ElementType.ValueArray: return typeSig; case ElementType.Module: return typeSig; default: