Module.FilterTypeName Field
.NET Framework 4.5
A TypeFilter object that filters the list of types defined in this module based upon the name. This field is case-sensitive and read-only.
Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)
The following example displays the module names that match the specified search criteria.
using System; using System.Reflection; namespace ReflectionModule_Examples { class MyMainClass { static void Main() { Module[] moduleArray; moduleArray = Assembly.GetExecutingAssembly().GetModules(false); // In a simple project with only one module, the module at index // 0 will be the module containing these classes. Module myModule = moduleArray[0]; Type[] tArray; tArray = myModule.FindTypes(Module.FilterTypeName, "My*"); foreach(Type t in tArray) { Console.WriteLine("Found a module beginning with My*: {0}.", t.Name); } } } class MySecondClass { } // This class does not fit the filter criteria My*. class YourClass { } }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.