aboutsummaryrefslogtreecommitdiff
path: root/src/ARMeilleure/Translation/DelegateInfo.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ARMeilleure/Translation/DelegateInfo.cs')
-rw-r--r--src/ARMeilleure/Translation/DelegateInfo.cs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/ARMeilleure/Translation/DelegateInfo.cs b/src/ARMeilleure/Translation/DelegateInfo.cs
index 27479a00..70662543 100644
--- a/src/ARMeilleure/Translation/DelegateInfo.cs
+++ b/src/ARMeilleure/Translation/DelegateInfo.cs
@@ -1,5 +1,4 @@
using System;
-using System.Runtime.InteropServices;
namespace ARMeilleure.Translation
{
@@ -11,11 +10,10 @@ namespace ARMeilleure.Translation
public IntPtr FuncPtr { get; }
- public DelegateInfo(Delegate dlg)
+ public DelegateInfo(Delegate dlg, IntPtr funcPtr)
{
_dlg = dlg;
-
- FuncPtr = Marshal.GetFunctionPointerForDelegate<Delegate>(dlg);
+ FuncPtr = funcPtr;
}
}
}