Class IHandleExtensions
Bietet Erweiterungsmethoden für Typen, die die IHandle-Schnittstelle implementieren.
public static class IHandleExtensions
- Vererbung
-
IHandleExtensions
- Geerbte Member
Methoden
GetHandlers(Type)
Ruft alle Handler-Methoden aus den Schnittstellen ab, die vom angegebenen Typ implementiert werden.
public static MethodInfo[] GetHandlers(this Type type)
Parameter
typTypeDer Typ, von dem die Handler-Methoden abgerufen werden sollen.
Rückgabe
- MethodInfo[]
Ein Array von MethodInfo-Objekten, die die Handler-Methoden darstellen.
GetHandlersLookupTable(Type)
Ruft eine Nachschlagetabelle von Handler-Methoden aus den Schnittstellen ab, die vom angegebenen Typ implementiert werden.
public static Dictionary<Type, MethodInfo> GetHandlersLookupTable(this Type type)
Parameter
typTypeDer Typ, von dem die Handler-Methoden abgerufen werden sollen.
Rückgabe
- Dictionary<Type, MethodInfo>
Ein Dictionary, bei dem der Schlüssel der generische Typ und der Wert die MethodInfo der Handler-Methode ist.