Ich habe eine Methode wie folgt definiert:
%Vor% Wenn ich die MethodInfo
für diese Methode ansehe, finde ich
ist false
. Ich habe erwartet, dass es true
ist, weil der zweite Parameter den Typ T
hat. (Auf der anderen Seite ist methodInfo.GetParameters()[1].ParameterType.ContainsGenericParameters
true
.)
Warum ist% co_de in diesem Fall falsch? Und was ist die korrekte Art zu überprüfen, dass der zweite Parameter den Typ IsGenericParameter
hat? Zum Beispiel versuche ich, die richtige Methode zu finden, indem ich die Ergebnisse von T
filtere.
Tags und Links c# reflection generics