Exemple #1
0
        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());
        }
Exemple #2
0
        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());
        }