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