Мы можем использовать ключевое слово С# typeof
, когда хотим получить экземпляр Type для указанного типа. Но что я могу использовать, если я хочу получить MethodInfo
метода по ссылке?
Например, у меня есть простое консольное приложение. Он содержит метод Program.Main
. Я хочу получить MethodInfo
, используя что-то вроде methodinfoof(Program.Main)
. У меня есть эта проблема, потому что имена методов могут меняться, поэтому я не могу просто использовать Type.GetMethodInfo(string MethodName)
для этого.
У меня около 10 000 методов, для которых я хотел бы получить MethodInfo
, поэтому добавление каких-либо настраиваемых атрибутов или что-либо еще для моих методов не является решением.