Type.FilterName Type.FilterName Type.FilterName Type.FilterName Field

Definition

Stellt den für Namen verwendeten Memberfilter mit Beachtung der Groß-/Kleinschreibung dar.Represents the case-sensitive member filter used on names. Dieses Feld ist schreibgeschützt.This field is read-only.

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 

Feldwert

Beispiele

Im folgenden Codebeispiel werden die dem benutzerdefinierten Application Typ zugeordneten Methoden abgerufen.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 );
// 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())

Hinweise

Dieses Feld enthält einen Verweis auf den Delegaten, der FindMembers von der-Methode verwendet wird.This field holds a reference to the delegate used by the FindMembers method. Die von diesem Delegaten gekapselte Methode erfordert zwei Parameter: MemberInfo das erste ist ein-Objekt Object, und das zweite ist ein-Objekt.The method encapsulated by this delegate takes two parameters: the first is a MemberInfo object and the second is an Object. Die-Methode bestimmt, MemberInfo ob das-Objekt Objectmit den von angegebenen Kriterien übereinstimmt.The method determines whether the MemberInfo object matches the criteria specified by the Object. Dem Object wird ein Zeichen folgen Wert zugewiesen, der möglicherweise ein nachfolgendes "*"-Platzhalter Zeichen enthält.The Object is assigned a string value, which may include a trailing "*" wildcard character. Nur Platzhalter-Zeichen folgen Vergleiche werden unterstützt.Only wildcard end string matching is supported.

Dem Object kann z. b. der Wert "Byte *" zugewiesen werden.For example, the Object may be assigned the value "Byte*". Wenn der FilterName Delegat aufgerufen wird, wird er nur dann zurückgegeben true , wenn die durch das MemberInfo -Objekt dargestellte Methode einen Namen hat, der mit "Byte" beginnt.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".

Gilt für:

Siehe auch