public void AddTaskCreator(ITaskCreator taskCreator)
        {
            if (taskCreator == null)
            {
                throw new ArgumentNullException("taskCreator");
            }

            m_TaskCreators.Add(taskCreator.Name, taskCreator);
        }
 private HttpClient CreateHttpClient(ITaskRepository mockTaskRepo, ITaskCreator mockTaskCreator)
 {
     return(factory.WithWebHostBuilder(
                b => b.ConfigureTestServices(services =>
     {
         services.AddTransient(p => mockTaskRepo);
         services.AddTransient(s => mockTaskCreator);
     })
                ).CreateClient());
 }
Exemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TaskManager"/> class.
 /// </summary>
 /// <param name="taskCreator">
 /// The task Creator, which is create task with its schedule
 /// </param>
 /// <param name="networkClient">
 /// The network Client.
 /// </param>
 /// <param name="exceptionPolicy">
 /// The exception Policy.
 /// </param>
 public TaskManager(
     ITaskCreator taskCreator,
     INetworkClient networkClient,
     IExceptionPolicy exceptionPolicy)
 {
     this.Tasks           = new ConcurrentDictionary <int, ITask>();
     this.taskCreator     = taskCreator;
     this.exceptionPolicy = exceptionPolicy;
     this.networkClient   = networkClient;
 }
Exemplo n.º 4
0
 public ActivitiesService(
     IBoardRepository boardRepository,
     IBoardCreator boardCreator,
     ITaskCreator taskCreator,
     IErrorService errorService)
 {
     _boardRepository = boardRepository;
     _boardCreator    = boardCreator;
     _taskCreator     = taskCreator;
     _errorService    = errorService;
 }
        public DefaultTaskCreatorManager(IList <ITaskCreator> taskCreators)
        {
            if (taskCreators == null)
            {
                throw new ArgumentNullException("taskCreators");
            }

            m_TaskCreators = new SortedList <string, ITaskCreator>(StringComparer.OrdinalIgnoreCase);

            for (int i = 0; i < taskCreators.Count; i++)
            {
                ITaskCreator taskCreator = taskCreators[i];
                AddTaskCreator(taskCreator);
            }
        }
Exemplo n.º 6
0
 public CreateTaskJob(ITaskCreator taskCreator)
 {
     _taskCreator = taskCreator;
 }
 public TaskController(ITaskCreator taskCreator, ITaskRepository taskRepo, IMapper mapper)
 {
     this.taskRepo    = taskRepo;
     this.taskCreator = taskCreator;
     this.mapper      = mapper;
 }
Exemplo n.º 8
0
 public TaskUtility(TaskTypeEnum taskType, BaseEndPoint endPoint, ITaskCreator taskCreator)
 {
     TaskType    = taskType;
     EndPoint    = endPoint;
     TaskCreator = taskCreator;
 }
Exemplo n.º 9
0
 private void AddTaskCreator(ITaskCreator startProcessTaskCreator)
 {
     m_BuiltInTaskCreators.Add(startProcessTaskCreator.Name, startProcessTaskCreator);
 }
        public object Invoke(object proxy, string methodName, Type[] paramTypes, Type returnType, object[] attrs, object[] args)
        {
#endif
            HproseResultMode resultMode = HproseResultMode.Normal;
            bool             simple     = false;
            bool             byRef      = false;
#if !dotNETMF
            foreach (Type param in paramTypes)
            {
                if (param.IsByRef)
                {
                    byRef = true;
                    break;
                }
            }
#endif
            foreach (object attr in attrs)
            {
                if (attr is ResultModeAttribute)
                {
                    resultMode = (attr as ResultModeAttribute).Value;
                }
                else if (attr is SimpleModeAttribute)
                {
                    simple = (attr as SimpleModeAttribute).Value;
                }
                else if (attr is ByRefAttribute)
                {
                    byRef = (attr as ByRefAttribute).Value;
                }
                else if (attr is MethodNameAttribute)
                {
                    methodName = (attr as MethodNameAttribute).Value;
                }
            }
            CheckResultType(resultMode, returnType);
            if (ns != null && ns != "")
            {
                methodName = ns + '_' + methodName;
            }
#if (dotNET4 || SL5 || WP80) && !(SL4 || WP70 || WP71)
#if Core
            if (returnType.GetTypeInfo().IsGenericType&&
                returnType.GetGenericTypeDefinition() == typeof(Task <>))
            {
                ITaskCreator taskCreator = Activator.CreateInstance(typeof(TaskCreator <>).MakeGenericType(returnType.GenericTypeArguments)) as ITaskCreator;
#else
            if (returnType.IsGenericType &&
                returnType.GetGenericTypeDefinition() == typeof(Task <>))
            {
                ITaskCreator taskCreator = Activator.CreateInstance(typeof(TaskCreator <>).MakeGenericType(returnType.GetGenericArguments())) as ITaskCreator;
#endif
                return(taskCreator.GetTask(invoker, methodName, args, byRef, resultMode, simple));
            }
            if (returnType == typeof(Task))
            {
#if dotNET45
                return(Task.Run(delegate() {
                    invoker.Invoke(methodName, args, (Type)null, byRef, resultMode, simple);
                }));
#else
                return(Task.Factory.StartNew(delegate() {
                    invoker.Invoke(methodName, args, (Type)null, byRef, resultMode, simple);
                }, default(CancellationToken), TaskCreationOptions.None, TaskScheduler.Default));
#endif
            }
#endif
            int n = paramTypes.Length;
            if ((n > 0) && (paramTypes[n - 1] == typeof(HproseCallback)))
            {
                HproseCallback callback = (HproseCallback)args[n - 1];
                object[]       tmpargs  = new object[n - 1];
                Array.Copy(args, 0, tmpargs, 0, n - 1);
                invoker.Invoke(methodName, tmpargs, callback, byRef, resultMode, simple);
                return(null);
            }
            if ((n > 0) && (paramTypes[n - 1] == typeof(HproseCallback1)))
            {
                HproseCallback1 callback = (HproseCallback1)args[n - 1];
                object[]        tmpargs  = new object[n - 1];
                Array.Copy(args, 0, tmpargs, 0, n - 1);
                invoker.Invoke(methodName, tmpargs, callback);
                return(null);
            }
            if ((n > 1) && (paramTypes[n - 2] == typeof(HproseCallback)) &&
                (paramTypes[n - 1] == typeof(Type)))
            {
                HproseCallback callback = (HproseCallback)args[n - 2];
                returnType = (Type)args[n - 1];
                CheckResultType(resultMode, returnType);
                object[] tmpargs = new object[n - 2];
                Array.Copy(args, 0, tmpargs, 0, n - 2);
                invoker.Invoke(methodName, tmpargs, callback, returnType, byRef, resultMode, simple);
                return(null);
            }
            if ((n > 1) && (paramTypes[n - 2] == typeof(HproseCallback1)) &&
                (paramTypes[n - 1] == typeof(Type)))
            {
                HproseCallback1 callback = (HproseCallback1)args[n - 2];
                returnType = (Type)args[n - 1];
                CheckResultType(resultMode, returnType);
                object[] tmpargs = new object[n - 2];
                Array.Copy(args, 0, tmpargs, 0, n - 2);
                invoker.Invoke(methodName, tmpargs, callback, returnType, resultMode, simple);
                return(null);
            }
            if ((n > 2) && (paramTypes[n - 3] == typeof(HproseCallback)) &&
                (paramTypes[n - 2] == typeof(HproseErrorEvent)) &&
                (paramTypes[n - 1] == typeof(Type)))
            {
                HproseCallback   callback   = (HproseCallback)args[n - 3];
                HproseErrorEvent errorEvent = (HproseErrorEvent)args[n - 2];
                returnType = (Type)args[n - 1];
                CheckResultType(resultMode, returnType);
                object[] tmpargs = new object[n - 3];
                Array.Copy(args, 0, tmpargs, 0, n - 3);
                invoker.Invoke(methodName, tmpargs, callback, errorEvent, returnType, byRef, resultMode, simple);
                return(null);
            }
            if ((n > 2) && (paramTypes[n - 3] == typeof(HproseCallback1)) &&
                (paramTypes[n - 2] == typeof(HproseErrorEvent)) &&
                (paramTypes[n - 1] == typeof(Type)))
            {
                HproseCallback1  callback   = (HproseCallback1)args[n - 3];
                HproseErrorEvent errorEvent = (HproseErrorEvent)args[n - 2];
                returnType = (Type)args[n - 1];
                CheckResultType(resultMode, returnType);
                object[] tmpargs = new object[n - 3];
                Array.Copy(args, 0, tmpargs, 0, n - 3);
                invoker.Invoke(methodName, tmpargs, callback, errorEvent, returnType, resultMode, simple);
                return(null);
            }
#if !(dotNET10 || dotNET11 || dotNETCF10 || dotNETMF)
#if Core
            if ((n > 0) && paramTypes[n - 1].GetTypeInfo().IsGenericType&&
                paramTypes[n - 1].GetGenericTypeDefinition() == typeof(HproseCallback <>))
            {
                IInvokeHelper helper = Activator.CreateInstance(typeof(InvokeHelper <>).MakeGenericType(paramTypes[n - 1].GenericTypeArguments)) as IInvokeHelper;
#else
            if ((n > 0) && paramTypes[n - 1].IsGenericType &&
                paramTypes[n - 1].GetGenericTypeDefinition() == typeof(HproseCallback <>))
            {
                IInvokeHelper helper = Activator.CreateInstance(typeof(InvokeHelper <>).MakeGenericType(paramTypes[n - 1].GetGenericArguments())) as IInvokeHelper;
#endif
                Delegate callback = (Delegate)args[n - 1];
                object[] tmpargs  = new object[n - 1];
                Array.Copy(args, 0, tmpargs, 0, n - 1);
                helper.Invoke(invoker, methodName, tmpargs, callback, null, byRef, resultMode, simple);
                return(null);
            }
#if Core
            if ((n > 0) && paramTypes[n - 1].GetTypeInfo().IsGenericType&&
                paramTypes[n - 1].GetGenericTypeDefinition() == typeof(HproseCallback1 <>))
            {
                IInvokeHelper1 helper = Activator.CreateInstance(typeof(InvokeHelper1 <>).MakeGenericType(paramTypes[n - 1].GenericTypeArguments)) as IInvokeHelper1;
#else
            if ((n > 0) && paramTypes[n - 1].IsGenericType &&
                paramTypes[n - 1].GetGenericTypeDefinition() == typeof(HproseCallback1 <>))
            {
                IInvokeHelper1 helper = Activator.CreateInstance(typeof(InvokeHelper1 <>).MakeGenericType(paramTypes[n - 1].GetGenericArguments())) as IInvokeHelper1;
#endif
                Delegate callback = (Delegate)args[n - 1];
                object[] tmpargs  = new object[n - 1];
                Array.Copy(args, 0, tmpargs, 0, n - 1);
                helper.Invoke(invoker, methodName, tmpargs, callback, null, resultMode, simple);
                return(null);
            }
#if Core
            if ((n > 1) && paramTypes[n - 2].GetTypeInfo().IsGenericType&&
                paramTypes[n - 2].GetGenericTypeDefinition() == typeof(HproseCallback <>) &&
                paramTypes[n - 1] == typeof(HproseErrorEvent))
            {
                IInvokeHelper helper = Activator.CreateInstance(typeof(InvokeHelper <>).MakeGenericType(paramTypes[n - 1].GenericTypeArguments)) as IInvokeHelper;
#else
            if ((n > 1) && paramTypes[n - 2].IsGenericType &&
                paramTypes[n - 2].GetGenericTypeDefinition() == typeof(HproseCallback <>) &&
                paramTypes[n - 1] == typeof(HproseErrorEvent))
            {
                IInvokeHelper helper = Activator.CreateInstance(typeof(InvokeHelper <>).MakeGenericType(paramTypes[n - 1].GetGenericArguments())) as IInvokeHelper;
#endif
                Delegate         callback   = (Delegate)args[n - 2];
                HproseErrorEvent errorEvent = (HproseErrorEvent)args[n - 1];
                object[]         tmpargs    = new object[n - 2];
                Array.Copy(args, 0, tmpargs, 0, n - 2);
                helper.Invoke(invoker, methodName, tmpargs, callback, errorEvent, byRef, resultMode, simple);
                return(null);
            }
#if Core
            if ((n > 1) && paramTypes[n - 2].GetTypeInfo().IsGenericType&&
                paramTypes[n - 2].GetGenericTypeDefinition() == typeof(HproseCallback1 <>) &&
                paramTypes[n - 1] == typeof(HproseErrorEvent))
            {
                IInvokeHelper1 helper = Activator.CreateInstance(typeof(InvokeHelper1 <>).MakeGenericType(paramTypes[n - 1].GenericTypeArguments)) as IInvokeHelper1;
#else
            if ((n > 1) && paramTypes[n - 2].IsGenericType &&
                paramTypes[n - 2].GetGenericTypeDefinition() == typeof(HproseCallback1 <>) &&
                paramTypes[n - 1] == typeof(HproseErrorEvent))
            {
                IInvokeHelper1 helper = Activator.CreateInstance(typeof(InvokeHelper1 <>).MakeGenericType(paramTypes[n - 1].GetGenericArguments())) as IInvokeHelper1;
#endif
                Delegate         callback   = (Delegate)args[n - 2];
                HproseErrorEvent errorEvent = (HproseErrorEvent)args[n - 1];
                object[]         tmpargs    = new object[n - 2];
                Array.Copy(args, 0, tmpargs, 0, n - 2);
                helper.Invoke(invoker, methodName, tmpargs, callback, errorEvent, resultMode, simple);
                return(null);
            }
#endif
            if (returnType == typeof(void))
            {
                returnType = null;
            }
            return(invoker.Invoke(methodName, args, returnType, byRef, resultMode, simple));
        }
Exemplo n.º 11
0
        public object Invoke(object proxy, MethodInfo method, object[] args)
        {
            ParameterInfo[]  parameters = method.GetParameters();
            HproseResultMode resultMode = HproseResultMode.Normal;
            bool             simple     = false;
            string           methodName = method.Name;

#if dotNET45
            Attribute rmAttr = method.GetCustomAttribute(typeof(ResultModeAttribute), true);
            if (rmAttr != null)
            {
                resultMode = (rmAttr as ResultModeAttribute).Value;
            }
            Attribute smAttr = method.GetCustomAttribute(typeof(SimpleModeAttribute), true);
            if (smAttr != null)
            {
                simple = (smAttr as SimpleModeAttribute).Value;
            }
            Attribute mnAttr = method.GetCustomAttribute(typeof(MethodNameAttribute), true);
            if (mnAttr != null)
            {
                methodName = (mnAttr as MethodNameAttribute).Value;
            }
#else
            object[] resultModes = method.GetCustomAttributes(typeof(ResultModeAttribute), true);
            if (resultModes.Length == 1)
            {
                resultMode = (resultModes[0] as ResultModeAttribute).Value;
            }
            object[] simpleModes = method.GetCustomAttributes(typeof(SimpleModeAttribute), true);
            if (simpleModes.Length == 1)
            {
                simple = (simpleModes[0] as SimpleModeAttribute).Value;
            }
            object[] methodNames = method.GetCustomAttributes(typeof(MethodNameAttribute), true);
            if (methodNames.Length == 1)
            {
                methodName = (methodNames[0] as MethodNameAttribute).Value;
            }
#endif
            if (ns != null && ns != "")
            {
                methodName = ns + '_' + methodName;
            }
            Type returnType = method.ReturnType;
            CheckResultType(resultMode, returnType);
            bool   byRef      = false;
            Type[] paramTypes = GetTypes(parameters);
            foreach (Type param in paramTypes)
            {
                if (param.IsByRef)
                {
                    byRef = true;
                    break;
                }
            }
#if dotNET45
#if Core
            if (returnType.GetTypeInfo().IsGenericType&&
                returnType.GetGenericTypeDefinition() == typeof(Task <>))
            {
                ITaskCreator taskCreator = Activator.CreateInstance(typeof(TaskCreator <>).MakeGenericType(returnType.GenericTypeArguments)) as ITaskCreator;
#else
            if (returnType.IsGenericType &&
                returnType.GetGenericTypeDefinition() == typeof(Task <>))
            {
                ITaskCreator taskCreator = Activator.CreateInstance(typeof(TaskCreator <>).MakeGenericType(returnType.GetGenericArguments())) as ITaskCreator;
#endif
                return(taskCreator.GetTask(invoker, methodName, args, byRef, resultMode, simple));
            }
            if (returnType == typeof(Task))
            {
                return(Task.Run(delegate() {
                    invoker.Invoke(methodName, args, (Type)null, byRef, resultMode, simple);
                }));
            }
#endif
            int n = paramTypes.Length;
            if ((n > 0) && (paramTypes[n - 1] == typeof(HproseCallback)))
            {
                HproseCallback callback = (HproseCallback)args[n - 1];
                object[]       tmpargs  = new object[n - 1];
                Array.Copy(args, 0, tmpargs, 0, n - 1);
                invoker.Invoke(methodName, tmpargs, callback, byRef, resultMode, simple);
                return(null);
            }
            if ((n > 0) && (paramTypes[n - 1] == typeof(HproseCallback1)))
            {
                HproseCallback1 callback = (HproseCallback1)args[n - 1];
                object[]        tmpargs  = new object[n - 1];
                Array.Copy(args, 0, tmpargs, 0, n - 1);
                invoker.Invoke(methodName, tmpargs, callback);
                return(null);
            }
            if ((n > 1) && (paramTypes[n - 2] == typeof(HproseCallback)) &&
                (paramTypes[n - 1] == typeof(Type)))
            {
                HproseCallback callback = (HproseCallback)args[n - 2];
                returnType = (Type)args[n - 1];
                CheckResultType(resultMode, returnType);
                object[] tmpargs = new object[n - 2];
                Array.Copy(args, 0, tmpargs, 0, n - 2);
                invoker.Invoke(methodName, tmpargs, callback, returnType, byRef, resultMode, simple);
                return(null);
            }
            if ((n > 1) && (paramTypes[n - 2] == typeof(HproseCallback1)) &&
                (paramTypes[n - 1] == typeof(Type)))
            {
                HproseCallback1 callback = (HproseCallback1)args[n - 2];
                returnType = (Type)args[n - 1];
                CheckResultType(resultMode, returnType);
                object[] tmpargs = new object[n - 2];
                Array.Copy(args, 0, tmpargs, 0, n - 2);
                invoker.Invoke(methodName, tmpargs, callback, returnType, resultMode, simple);
                return(null);
            }
            if ((n > 2) && (paramTypes[n - 3] == typeof(HproseCallback)) &&
                (paramTypes[n - 2] == typeof(HproseErrorEvent)) &&
                (paramTypes[n - 1] == typeof(Type)))
            {
                HproseCallback   callback   = (HproseCallback)args[n - 3];
                HproseErrorEvent errorEvent = (HproseErrorEvent)args[n - 2];
                returnType = (Type)args[n - 1];
                CheckResultType(resultMode, returnType);
                object[] tmpargs = new object[n - 3];
                Array.Copy(args, 0, tmpargs, 0, n - 3);
                invoker.Invoke(methodName, tmpargs, callback, errorEvent, returnType, byRef, resultMode, simple);
                return(null);
            }
            if ((n > 2) && (paramTypes[n - 3] == typeof(HproseCallback1)) &&
                (paramTypes[n - 2] == typeof(HproseErrorEvent)) &&
                (paramTypes[n - 1] == typeof(Type)))
            {
                HproseCallback1  callback   = (HproseCallback1)args[n - 3];
                HproseErrorEvent errorEvent = (HproseErrorEvent)args[n - 2];
                returnType = (Type)args[n - 1];
                CheckResultType(resultMode, returnType);
                object[] tmpargs = new object[n - 3];
                Array.Copy(args, 0, tmpargs, 0, n - 3);
                invoker.Invoke(methodName, tmpargs, callback, errorEvent, returnType, resultMode, simple);
                return(null);
            }
#if !(dotNET10 || dotNET11 || dotNETCF10)
#if Core
            if ((n > 0) && paramTypes[n - 1].GetTypeInfo().IsGenericType&&
                paramTypes[n - 1].GetGenericTypeDefinition() == typeof(HproseCallback <>))
            {
                IInvokeHelper helper = Activator.CreateInstance(typeof(InvokeHelper <>).MakeGenericType(paramTypes[n - 1].GenericTypeArguments)) as IInvokeHelper;
#else
            if ((n > 0) && paramTypes[n - 1].IsGenericType &&
                paramTypes[n - 1].GetGenericTypeDefinition() == typeof(HproseCallback <>))
            {
                IInvokeHelper helper = Activator.CreateInstance(typeof(InvokeHelper <>).MakeGenericType(paramTypes[n - 1].GetGenericArguments())) as IInvokeHelper;
#endif
                Delegate callback = (Delegate)args[n - 1];
                object[] tmpargs  = new object[n - 1];
                Array.Copy(args, 0, tmpargs, 0, n - 1);
                helper.Invoke(invoker, methodName, tmpargs, callback, null, byRef, resultMode, simple);
                return(null);
            }
#if Core
            if ((n > 0) && paramTypes[n - 1].GetTypeInfo().IsGenericType&&
                paramTypes[n - 1].GetGenericTypeDefinition() == typeof(HproseCallback1 <>))
            {
                IInvokeHelper1 helper = Activator.CreateInstance(typeof(InvokeHelper1 <>).MakeGenericType(paramTypes[n - 1].GenericTypeArguments)) as IInvokeHelper1;
#else
            if ((n > 0) && paramTypes[n - 1].IsGenericType &&
                paramTypes[n - 1].GetGenericTypeDefinition() == typeof(HproseCallback1 <>))
            {
                IInvokeHelper1 helper = Activator.CreateInstance(typeof(InvokeHelper1 <>).MakeGenericType(paramTypes[n - 1].GetGenericArguments())) as IInvokeHelper1;
#endif
                Delegate callback = (Delegate)args[n - 1];
                object[] tmpargs  = new object[n - 1];
                Array.Copy(args, 0, tmpargs, 0, n - 1);
                helper.Invoke(invoker, methodName, tmpargs, callback, null, resultMode, simple);
                return(null);
            }
#if Core
            if ((n > 1) && paramTypes[n - 2].GetTypeInfo().IsGenericType&&
                paramTypes[n - 2].GetGenericTypeDefinition() == typeof(HproseCallback <>) &&
                paramTypes[n - 1] == typeof(HproseErrorEvent))
            {
                IInvokeHelper helper = Activator.CreateInstance(typeof(InvokeHelper <>).MakeGenericType(paramTypes[n - 1].GenericTypeArguments)) as IInvokeHelper;
#else
            if ((n > 1) && paramTypes[n - 2].IsGenericType &&
                paramTypes[n - 2].GetGenericTypeDefinition() == typeof(HproseCallback <>) &&
                paramTypes[n - 1] == typeof(HproseErrorEvent))
            {
                IInvokeHelper helper = Activator.CreateInstance(typeof(InvokeHelper <>).MakeGenericType(paramTypes[n - 1].GetGenericArguments())) as IInvokeHelper;
#endif
                Delegate         callback   = (Delegate)args[n - 2];
                HproseErrorEvent errorEvent = (HproseErrorEvent)args[n - 1];
                object[]         tmpargs    = new object[n - 2];
                Array.Copy(args, 0, tmpargs, 0, n - 2);
                helper.Invoke(invoker, methodName, tmpargs, callback, errorEvent, byRef, resultMode, simple);
                return(null);
            }
#if Core
            if ((n > 1) && paramTypes[n - 2].GetTypeInfo().IsGenericType&&
                paramTypes[n - 2].GetGenericTypeDefinition() == typeof(HproseCallback1 <>) &&
                paramTypes[n - 1] == typeof(HproseErrorEvent))
            {
                IInvokeHelper1 helper = Activator.CreateInstance(typeof(InvokeHelper1 <>).MakeGenericType(paramTypes[n - 1].GenericTypeArguments)) as IInvokeHelper1;
#else
            if ((n > 1) && paramTypes[n - 2].IsGenericType &&
                paramTypes[n - 2].GetGenericTypeDefinition() == typeof(HproseCallback1 <>) &&
                paramTypes[n - 1] == typeof(HproseErrorEvent))
            {
                IInvokeHelper1 helper = Activator.CreateInstance(typeof(InvokeHelper1 <>).MakeGenericType(paramTypes[n - 1].GetGenericArguments())) as IInvokeHelper1;
#endif
                Delegate         callback   = (Delegate)args[n - 2];
                HproseErrorEvent errorEvent = (HproseErrorEvent)args[n - 1];
                object[]         tmpargs    = new object[n - 2];
                Array.Copy(args, 0, tmpargs, 0, n - 2);
                helper.Invoke(invoker, methodName, tmpargs, callback, errorEvent, resultMode, simple);
                return(null);
            }
#endif
            if (returnType == typeof(void))
            {
                returnType = null;
            }
            return(invoker.Invoke(methodName, args, returnType, byRef, resultMode, simple));
        }
    }
}
Exemplo n.º 12
0
 private void PrepareTaskCreator()
 {
     _taskCreator = new BaseTaskCreator(_data, _estimator);
 }