The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
Module::FilterTypeNameIgnoreCase Field
.NET Framework (current version)
A TypeFilter object that filters the list of types defined in this module based upon the name. This field is case-insensitive and read-only.
Assembly: mscorlib (in mscorlib.dll)
Field Value
Type: System.Reflection::TypeFilter^The filter supports a trailing "*" wildcard.
The following example displays the module names that match the specified search criteria, ignoring the case.
using namespace System; using namespace System::Reflection; using namespace System::Collections; public ref class MyMainClass{}; public ref class MySecondClass{}; // This class does not fit the filter criteria my*. public ref class YourClass{}; int main() { array<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 ]; array<Type^>^tArray; tArray = myModule->FindTypes( Module::FilterTypeNameIgnoreCase, "my*" ); IEnumerator^ myEnum = tArray->GetEnumerator(); while ( myEnum->MoveNext() ) { Type^ t = safe_cast<Type^>(myEnum->Current); Console::WriteLine( "Found a module beginning with my*: {0}", t->Name ); } }
.NET Framework
Available since 1.1
Available since 1.1
Show: