System.Runtime.Remoting.RemotingServices.CreateDelegateInvocation C# (CSharp) Method

CreateDelegateInvocation() static private method

static private CreateDelegateInvocation ( WaitCallback waitDelegate, Object state ) : GCHandle
waitDelegate WaitCallback
state Object
return System.Runtime.InteropServices.GCHandle
        internal static GCHandle CreateDelegateInvocation(WaitCallback waitDelegate, Object state)
        {
            Object[] delegateCallToken = new Object[2];
            delegateCallToken[0] = waitDelegate;
            delegateCallToken[1] = state;
            return System.Runtime.InteropServices.GCHandle.Alloc(delegateCallToken);
        }
RemotingServices