コード例 #1
0
        public Function_MethodInfo(MethodInfoEX m)
            : base(
                m.IfNotNull(z => z.DeclaringType),
                m.IfNotNull(z => z.ReturnType),
                m.IfNotNull(z => z.GetEffectiveParameters().Convert(p => KeyValuePair.New(p.Name, p.ParameterType)))
                )
        {
            name    = m.IfNotNull(z => z.Name);
            invoker = m.IfNotNull(z => z.GetBasicMethodInvoker());

            method = m;
        }