Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetMethod() [6/12]

MethodInfo? System.Type.GetMethod ( string name,
int genericParameterCount,
BindingFlags bindingAttr,
Binder? binder,
CallingConventions callConvention,
Type[] types,
ParameterModifier?[] modifiers )
inlineinherited

Definition at line 757 of file Type.cs.

758 {
759 if (name == null)
760 {
761 throw new ArgumentNullException("name");
762 }
763 if (genericParameterCount < 0)
764 {
765 throw new ArgumentException(SR.ArgumentOutOfRange_NeedNonNegNum, "genericParameterCount");
766 }
767 if (types == null)
768 {
769 throw new ArgumentNullException("types");
770 }
771 for (int i = 0; i < types.Length; i++)
772 {
773 if (types[i] == null)
774 {
775 throw new ArgumentNullException("types");
776 }
777 }
778 return GetMethodImpl(name, genericParameterCount, bindingAttr, binder, callConvention, types, modifiers);
779 }
MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers)

References System.SR.ArgumentOutOfRange_NeedNonNegNum, and System.Type.GetMethodImpl().