aboutsummaryrefslogblamecommitdiff
path: root/src/ARMeilleure/Translation/DelegateInfo.cs
blob: 7066254375664e774385a31323e5e1116690be07 (plain) (tree)
1
2
3
4
5
6
7
8
9
             

                                 
                      
     
                                                               
                                                                                                   
                               

                                      
                                                         
                       
                              

         
using System;

namespace ARMeilleure.Translation
{
    class DelegateInfo
    {
#pragma warning disable IDE0052 // Remove unread private member
        private readonly Delegate _dlg; // Ensure that this delegate will not be garbage collected.
#pragma warning restore IDE0052

        public IntPtr FuncPtr { get; }

        public DelegateInfo(Delegate dlg, IntPtr funcPtr)
        {
            _dlg = dlg;
            FuncPtr = funcPtr;
        }
    }
}