コード例 #1
0
        internal static Action <IMessage, object> CreateActionIMessageObject(MethodInfo method)
        {
            ParameterExpression parameterExpression  = ReflectionUtil.smethod_1(ReflectionUtil.smethod_0(typeof(IMessage).TypeHandle), Module.smethod_33 <string>(1235206692u));
            ParameterExpression parameterExpression2 = ReflectionUtil.smethod_1(ReflectionUtil.smethod_0(typeof(object).TypeHandle), Module.smethod_33 <string>(1561157727u));
            Expression          arg_63_0             = ReflectionUtil.smethod_3(parameterExpression, ReflectionUtil.smethod_2(method));
            Expression          expression           = ReflectionUtil.smethod_3(parameterExpression2, ReflectionUtil.smethod_6(ReflectionUtil.smethod_5(method)[0]));

            return(Expression.Lambda <Action <IMessage, object> >(ReflectionUtil.smethod_7(arg_63_0, method, new Expression[]
            {
                expression
            }), new ParameterExpression[]
            {
                parameterExpression,
                parameterExpression2
            }).Compile());
        }