NetMQ.NetMQPoller.ISynchronizeInvoke C# (CSharp) Method

ISynchronizeInvoke() private method

private ISynchronizeInvoke ( Delegate method, object args ) : object
method System.Delegate
args object
return object
        object ISynchronizeInvoke.Invoke(Delegate method, object[] args)
        {
            if (CanExecuteTaskInline)
                return method.DynamicInvoke(args);

            var task = new Task<object>(() => method.DynamicInvoke(args));
            task.Start(this);
            return task.Result;
        }

Same methods

NetMQPoller::ISynchronizeInvoke ( Delegate method, object args ) : IAsyncResult
NetMQPoller::ISynchronizeInvoke ( IAsyncResult result ) : object