Отлично! Если копнуть глубже, то причина этого в том, что объявление делегата - это, по сути, синтаксический сахар для объявления класса, производного от Delegate, с новым методом Invoke, который принимает указанные параметры. Спасибо за помощь.

ли простой способ использования отражения, чтобы получить список параметров для делегата, если у вас есть информация о его типе?

Например, если я объявлю тип делегата следующим образом

delegate double FooDelegate (string param, bool condition);

а затем получить информацию о типе для этого типа делегата следующим образом

Type delegateType = typeof(FooDelegate);

Можно ли получить возвращаемый тип (double) и список параметров ({string, bool}) из информационного объекта этого типа?

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

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