Ejemplo n.º 1
0
        /// <summary>
        /// Dynamic Method.
        /// </summary>
        public static object InvokeFast(this MethodInfo methodInfo, object instance, object[] args, bool skipConvertion = true)
        {
            Func <object, object[], object> func = _methodsDict.GetOrAdd(methodInfo, m => DynamicMethodFactory.CreateMethodCall(m, skipConvertion));
            object result = func.Invoke(instance, args);

            return(result);
        }