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()); }
internal static Action <IMessage> CreateActionIMessage(MethodInfo method) { ParameterExpression parameterExpression = ReflectionUtil.smethod_1(ReflectionUtil.smethod_0(typeof(IMessage).TypeHandle), Module.smethod_34 <string>(1303736968u)); return(Expression.Lambda <Action <IMessage> >(ReflectionUtil.smethod_4(ReflectionUtil.smethod_3(parameterExpression, ReflectionUtil.smethod_2(method)), method), new ParameterExpression[] { parameterExpression }).Compile()); }
internal static Func <IMessage, T> CreateFuncIMessageT <T>(MethodInfo method) { ParameterExpression parameterExpression = ReflectionUtil.smethod_1(ReflectionUtil.smethod_0(typeof(IMessage).TypeHandle), Module.smethod_33 <string>(2807358026u)); return(Expression.Lambda <Func <IMessage, T> >(ReflectionUtil.smethod_3(ReflectionUtil.smethod_4(ReflectionUtil.smethod_3(parameterExpression, ReflectionUtil.smethod_2(method)), method), ReflectionUtil.smethod_0(typeof(T).TypeHandle)), new ParameterExpression[] { parameterExpression }).Compile()); }