Add Type.GetMethod overload that takes Name, BindingFlags, and Parameter Types (...
authorEric Erhardt <eric.erhardt@microsoft.com>
Wed, 11 Nov 2020 23:43:33 +0000 (17:43 -0600)
committerGitHub <noreply@github.com>
Wed, 11 Nov 2020 23:43:33 +0000 (17:43 -0600)
commite5eccd88fe2f625e13e227698f959ae9ae26c671
tree513c95e96f94e7175c41a585f1071ce59888c92b
parent4a8cddb5eec16f546407c85fd1cee9d2c1352041
Add Type.GetMethod overload that takes Name, BindingFlags, and Parameter Types (#44529)

* Add Type.GetMethod overload that takes Name, BindingFlags, and Parameter Types

Adding overloads to GetConstructor and GetMethod that don't take a Binder or parameter modifiers.

Fix #42753
19 files changed:
src/libraries/System.Private.CoreLib/src/System/Type.cs
src/libraries/System.Private.DataContractSerialization/src/System/Runtime/Serialization/ClassDataContract.cs
src/libraries/System.Private.DataContractSerialization/src/System/Runtime/Serialization/CollectionDataContract.cs
src/libraries/System.Private.DataContractSerialization/src/System/Runtime/Serialization/DataContract.cs
src/libraries/System.Private.DataContractSerialization/src/System/Runtime/Serialization/Json/JsonFormatGeneratorStatics.cs
src/libraries/System.Private.DataContractSerialization/src/System/Runtime/Serialization/Json/JsonFormatReaderGenerator.cs
src/libraries/System.Private.DataContractSerialization/src/System/Runtime/Serialization/Json/JsonFormatWriterGenerator.cs
src/libraries/System.Private.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract.cs
src/libraries/System.Private.DataContractSerialization/src/System/Runtime/Serialization/ReflectionReader.cs
src/libraries/System.Private.DataContractSerialization/src/System/Runtime/Serialization/SchemaExporter.cs
src/libraries/System.Private.DataContractSerialization/src/System/Runtime/Serialization/XmlDataContract.cs
src/libraries/System.Private.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics.cs
src/libraries/System.Private.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatReaderGenerator.cs
src/libraries/System.Private.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatWriterGenerator.cs
src/libraries/System.Private.Xml/src/ILLink/ILLink.Suppressions.xml
src/libraries/System.Private.Xml/src/System/Xml/Extensions/ExtensionMethods.cs
src/libraries/System.Runtime/ref/System.Runtime.cs
src/libraries/System.Runtime/tests/System/Reflection/BindingFlagsDoNotWrap.cs
src/libraries/System.Runtime/tests/System/Reflection/SignatureTypes.cs