internal static InvocationOnDispatcher GetInvocationOnDispatcherForTask(MethodInfo method) { var cancellationParameter = GetCancellationParameter(method); if (cancellationParameter == null) { return(_EnqueueFunction); } var parameterIndex = cancellationParameter.Position; InvocationOnDispatcher res = (dispatcher, invocation) => Enqueue(dispatcher, invocation, parameterIndex); return(res); }
public ProxyFiberSolver(InvocationOnDispatcher transform, bool @continue) { Continue = @continue; Transform = transform; }