/ src / ARMeilleure / Translation / DelegateInfo.cs
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  }