Mega Code Archive

 
Categories / C# / Reflection
 

Module Filter Type Name

using System; using System.Reflection; class MyMainClass {     static void Main()     {         Module[] moduleArray;         moduleArray = Assembly.GetExecutingAssembly().GetModules(false);         Module myModule = moduleArray[0];         Type[] tArray;         tArray = myModule.FindTypes(Module.FilterTypeNameIgnoreCase, "my*");         foreach (Type t in tArray)         {             Console.WriteLine("Found a module beginning with my*: {0}", t.Name);         }     } } class MySecondClass { } class YourClass { }