Mega Code Archive

 
Categories / C# / Reflection
 

List All Types from an Assembly

using System; using System.Reflection; public class Test {     public static void Main(string[] args)     {     Assembly a = null;         AssemblyName asmName;       asmName = new AssemblyName();       asmName.Name = "Test";// Test.exe       Version v = new Version("1.0.454.30104");       asmName.Version = v;           a = Assembly.Load(asmName);     Console.WriteLine("Listing all types in {0}", a.FullName);     Type[] types = a.GetTypes();     foreach(Type t in types)       Console.WriteLine("Type: {0}", t);     } }