Mega Code Archive

 
Categories / VB.Net / Reflection
 

Type GetInterface

Imports System.IO Imports System.Net Imports System.Text Imports System.Collections Imports System.Reflection Public Class MainClass     Public Shared Sub Main()         Dim hashtableObj As New Hashtable()         Dim objType As Type = hashtableObj.GetType()         Dim arrayMethodInfo() As MethodInfo         Try             arrayMethodInfo = objType.GetInterface("IDeserializationCallback").GetMethods()             Dim index As Integer             For index = 0 To arrayMethodInfo.Length - 1                 Console.WriteLine(arrayMethodInfo(index).ToString())             Next index             arrayMethodInfo = objType.GetInterface("ienumerable", True).GetMethods()             For index = 0 To arrayMethodInfo.Length - 1                 Console.WriteLine(arrayMethodInfo(index).ToString())             Next index         Catch e As Exception             Console.WriteLine(("Exception : " + e.ToString()))         End Try     End Sub 'Main End Class 'MyInterfaceClass