protected virtual MethodInfo GetMethodImpl(String name,BindingFlags bindingAttr,Binder binder, CallingConventions callConvention, Type[] types,ParameterModifier[] modifiers) { if (RuntimeType == null) return null; if (types == null) { return RuntimeType.GetMethod(name, bindingAttr); } else { return RuntimeType.GetMethod(name, bindingAttr, binder, callConvention, types, modifiers); } }