Type::FilterName Field
Represents the case-sensitive member filter used on names. This field is read-only.
Assembly: mscorlib (in mscorlib.dll)
Field Value
Type: System.Reflection::MemberFilter^This field holds a reference to the delegate used by the FindMembers method. The method encapsulated by this delegate takes two parameters: the first is a MemberInfo object and the second is an Object. The method determines whether the MemberInfo object matches the criteria specified by the Object. The Object is assigned a string value, which may include a trailing "*" wildcard character. Only wildcard end string matching is supported.
For example, the Object may be assigned the value "Byte*". In that case, when the FilterName delegate is invoked, it will return true only if the method represented by the MemberInfo object has a name that begins with "Byte".
The following code example gets the methods associated with the user-defined Application type.
// Get the set of methods associated with the type array<MemberInfo^>^ mi = Application::typeid->FindMembers( (MemberTypes)(MemberTypes::Constructor | MemberTypes::Method), (BindingFlags)(BindingFlags::Public | BindingFlags::Static | BindingFlags::NonPublic | BindingFlags::Instance | BindingFlags::DeclaredOnly), Type::FilterName, "*" ); Console::WriteLine( "Number of methods (includes constructors): {0}", mi->Length );
Available since 1.1