Mega Code Archive

 
Categories / VB.Net / Reflection
 

MethodBase GetParameters Method gets the parameters of the specified method or constructor

Imports System Imports System.Reflection Imports Microsoft.VisualBasic Public Delegate Sub MyDelegate(ByVal i As Integer) Public Class MainClass     Public Event ev As MyDelegate     Public Shared Sub Main()         Dim delegateType As Type = GetType(MainClass).GetEvent("ev").EventHandlerType         Dim invoke As MethodInfo = delegateType.GetMethod("Invoke")         Dim pars As ParameterInfo() = invoke.GetParameters()         Dim p As ParameterInfo         For Each p In pars             Console.WriteLine(p.ParameterType)         Next p     End Sub End Class