Type.FilterName Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente le filtre de membres, avec respect de la casse, utilisé sur les noms. Ce champ est en lecture seule.
public: static initonly System::Reflection::MemberFilter ^ FilterName;
public static readonly System.Reflection.MemberFilter FilterName;
staticval mutable FilterName : System.Reflection.MemberFilter
Public Shared ReadOnly FilterName As MemberFilter
Valeur de champ
Exemples
L’exemple de code suivant obtient les méthodes associées au type défini par l’utilisateur Application
.
// 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 );
// Get the set of methods associated with the type
MemberInfo[] mi = typeof(Application).FindMembers(MemberTypes.Constructor |
MemberTypes.Method,
BindingFlags.Public | BindingFlags.Static | BindingFlags.NonPublic |
BindingFlags.Instance | BindingFlags.DeclaredOnly,
Type.FilterName, "*");
Console.WriteLine("Number of methods (includes constructors): " + mi.Length);
' Get the set of methods associated with the type
Dim mi As MemberInfo() = _
GetType(Application).FindMembers( _
MemberTypes.Constructor Or MemberTypes.Method, _
BindingFlags.DeclaredOnly, _
Type.FilterName, "*")
Console.WriteLine("Number of methods (includes constructors): " & _
mi.Length.ToString())
Remarques
Ce champ contient une référence au délégué utilisé par la FindMembers méthode. La méthode encapsulée par ce délégué accepte deux paramètres : le premier est un MemberInfo objet et le second est un Object
. La méthode détermine si l' MemberInfo
objet correspond aux critères spécifiés par Object
. Object
Une valeur de chaîne, qui peut inclure un caractère générique « * » de fin, est assignée à. Seule la correspondance de chaîne de fin générique est prise en charge.
Par exemple, la Object
valeur « Byte * » peut être affectée à la valeur. Dans ce cas, lorsque le FilterName
délégué est appelé, il retournera true
uniquement si la méthode représentée par l' MemberInfo
objet a un nom qui commence par « Byte ».