Type::GetMethod Method (String)
Searches for the public method with the specified name.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Parameters
- name
- Type: System::String
The String containing the name of the public method to get.
Return Value
Type: System.Reflection::MethodInfoA MethodInfo object representing the public method with the specified name, if found; otherwise, nullptr.
| Exception | Condition |
|---|---|
| AmbiguousMatchException | More than one method is found with the specified name. |
| ArgumentNullException | name is nullptr. |
The search for name is case-sensitive. The search includes public static and public instance methods.
Note: |
|---|
You cannot omit parameters when looking up constructors and methods. You can only omit parameters when invoking. |
If the current T:System.Type represents a constructed generic type, this method returns the MethodInfo with the type parameters replaced by the appropriate type arguments.
If the current Type represents a type parameter in the definition of a generic type or generic method, this method searches the methods of the class constraint, or the methods of Object if there is no class constraint.
Note: |
|---|
For generic methods, do not include the type arguments in name. For example, the C# code GetMember("MyMethod<int>") searches for a member with the text name "MyMethod<int>", rather than for a method named MyMethod that has one generic argument of type int. |
The following example gets a method named MethodA.
Note: |
|---|
To run this example, see Building Examples That Use a Demo Method and a TextBlock Control. |
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
Note: