Я пишу инструмент отражения, который буду использовать для вызова методов различных типов, и я тестирую его на простых программах.
Мне любопытно, почему он не возвращает мой метод Main()
в стандартном классе сгенерированной программы Visual Studio
class Program
{
static void Main(string[] args)
{ return ; }
Когда я загружаю, набираю Program
и вызываю type.GetMethods()
; он возвращает 4 метода, унаследованных от Object
: ToString
, GetHashCode
, GetType
и Equals
.
Полагаю, Main
- это особый метод, так как это точка входа в программу, но должен быть способ получить ее MethodInfo
. Есть ли способ получить его?