Mega Code Archive

 
Categories / C# Tutorial / Assembly
 

Assembly GetExportedTypes

using System; using System.Reflection; public class MainClass {   static void Main(string[] args)   {     Assembly XMLAssembly;     Type[] XMLTypes;     XMLAssembly = Assembly.Load("System.Xml, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");     XMLTypes = XMLAssembly.GetExportedTypes();     foreach(Type XMLType in XMLTypes)     {       object NewObject;       Console.Write(XMLType.ToString());       NewObject = XMLAssembly.CreateInstance(XMLType.ToString());       if(NewObject != null)         Console.WriteLine(" - Creation successful");       else         Console.WriteLine(" - CREATION ERROR");     }   } }