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; }