Mega Code Archive

 
Categories / VB.Net / Development
 

Get Method Information

Imports System.Reflection Public Class MainClass    Public Shared Sub Main()         Dim SomeObj = New Demo()         Dim MethodObj As System.Reflection.MethodInfo         Console.WriteLine()         Console.WriteLine("Methods:")         For Each MethodObj In SomeObj.GetType.GetMethods()             Console.WriteLine(MethodObj.Name & " " & MethodObj.ReturnType.ToString())             Dim Param As ParameterInfo             For Each Param In MethodObj.GetParameters()                 Console.WriteLine(Param.Name & " " & Param.ParameterType.ToString())             Next             Console.WriteLine()         Next        End Sub End Class      Class Demo         Public Sub A()         End Sub         Public Sub B(ByVal Msg As String)         End Sub         Public Function C(ByVal A As Integer, ByVal B As Integer) As Integer         End Function         Public Sub D(ByVal A As Double, ByVal B As Double, ByVal C As Double)         End Sub     End Class