System.Reflection.TypeDelegator.GetMethodImpl C# (CSharp) Method

GetMethodImpl() protected method

protected GetMethodImpl ( String name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier modifiers ) : MethodInfo
name String
bindingAttr BindingFlags
binder Binder
callConvention CallingConventions
types System.Type
modifiers ParameterModifier
return MethodInfo
        protected override MethodInfo GetMethodImpl(String name,BindingFlags bindingAttr,Binder binder,
                CallingConventions callConvention, Type[] types,ParameterModifier[] modifiers)
        {
            // This is interesting there are two paths into the impl.  One that validates
            //  type as non-null and one where type may be null.
            if (types == null)
                return typeImpl.GetMethod(name,bindingAttr);
            else
                return typeImpl.GetMethod(name,bindingAttr,binder,callConvention,types,modifiers);
        }