Type.FilterName Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt den für Namen verwendeten Memberfilter mit Beachtung der Groß-/Kleinschreibung dar. Dieses Feld ist schreibgeschützt.
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 Methoden abgerufen, die dem benutzerdefinierten Application
Typ zugeordnet sind.
// 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
let mi = typeof<Application>.FindMembers(MemberTypes.Constructor |||
MemberTypes.Method,
BindingFlags.Public ||| BindingFlags.Static ||| BindingFlags.NonPublic |||
BindingFlags.Instance ||| BindingFlags.DeclaredOnly,
Type.FilterName, "*")
printfn $"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 von der FindMembers -Methode verwendeten Delegaten. Die Methode, die von diesem Delegat gekapselt wird, benötigt zwei Parameter: Der erste ist ein MemberInfo -Objekt und der zweite ist ein Object
- . Die -Methode bestimmt, ob das MemberInfo
-Objekt den kriterien entspricht, die Object
von angegeben sind. Dem Object
wird ein Zeichenfolgenwert zugewiesen, der möglicherweise ein nachgestelltes Platzhalterzeichen "*" enthalten kann. Nur der Abgleich von Wildcard-Endzeichenfolgen wird unterstützt.
Beispielsweise kann dem Object
der Wert "Byte*" zugewiesen werden. In diesem Fall wird der FilterName
Delegat beim Aufrufen nur zurückgegeben true
, wenn die vom Objekt dargestellte Methode einen Namen hat, der MemberInfo
mit "Byte" beginnt.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für