DelegateInfo.cs
1 using System; 2 3 namespace ARMeilleure.Translation 4 { 5 class DelegateInfo 6 { 7 #pragma warning disable IDE0052 // Remove unread private member 8 private readonly Delegate _dlg; // Ensure that this delegate will not be garbage collected. 9 #pragma warning restore IDE0052 10 11 public IntPtr FuncPtr { get; } 12 13 public DelegateInfo(Delegate dlg, IntPtr funcPtr) 14 { 15 _dlg = dlg; 16 FuncPtr = funcPtr; 17 } 18 } 19 }