protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types,
                                             ParameterModifier[] modifiers)
 {
     // Can't call GetMethod since it makes restrictive argument checks
     return(typeImpl.GetMethodImplInternal(name, bindingAttr, binder, callConvention, types, modifiers));
 }