Мое намерение состоит в том, чтобы исследовать «Методы» Типа, используя отражение, чтобы проверить следующее:
Методы должны быть методами экземпляра и общедоступными.
Принимает параметр "params" и void в природе.
Метод не выполняет рекурсивный вызов.
Я начал как:
static void ProcessMethodInfo(Type t)
{
MethodInfo[] info = t.GetMethods();
foreach (MethodInfo mi in info)
{
// How to check the conditions here ?
}
}
Но я не знаю, как действовать дальше. Нужна помощь.