GetMethod Method (String)

Type.GetMethod Method (String)

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Searches for the public method with the specified name.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

'Declaration
Public Function GetMethod ( _
	name As String _
) As MethodInfo

Parameters

name
Type: System.String
The String containing the name of the public method to get.

Return Value

Type: System.Reflection.MethodInfo
A MethodInfo object representing the public method with the specified name, if found; otherwise, Nothing.

ExceptionCondition
AmbiguousMatchException

More than one method is found with the specified name.

ArgumentNullException

name is Nothing.

The search for name is case-sensitive. The search includes public static and public instance methods.

NoteNote:

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.

NoteNote:

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.



Imports System.Reflection

Class Example

   ' Method to get:
   Public Sub MethodA()
   End Sub


   Public Shared Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock)

      ' Get MethodA()
      Dim mInfo As MethodInfo = GetType(Example).GetMethod("MethodA")
      outputBlock.Text += String.Format("Found method: {0}", mInfo) & vbCrLf

   End Sub
End Class


Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2017 Microsoft