@Jon: очень верно.

не позвонитьSomeObject.SomeGenericInstanceMethod<T>(T arg) ?

Есть несколько постов о вызове обобщенных методов, но не совсем так. Проблема заключается в том, что параметр аргумента метода ограничен универсальным параметром.

Я знаю, что если бы подпись была вместо

SomeObject.SomeGenericInstanceMethod<T>(string arg)

тогда я мог бы получить MethodInfo с

typeof (SomeObject).GetMethod("SomeGenericInstanceMethod", new Type[]{typeof (string)}).MakeGenericMethod(typeof(GenericParameter))

Итак, как мне получить MethodInfo, когда обычные аргументы имеют универсальный тип? Спасибо!

Кроме того, могут быть или не быть ограничения типа на универсальный параметр.

Ответы на вопрос(2)

Ваш ответ на вопрос