c # ток отражения значений параметров времени выполнения - PullRequest
3 голосов
/ 29 октября 2011

Для некоторого кода отладки я пишу код трассировки. Я пытаюсь вывести имя метода, используя MethodBase.GetCurrentMethod().ToString(), но я также хотел вывести имена и значения параметров текущих методов.Это возможно?

1 Ответ

5 голосов
/ 29 октября 2011

Вы можете получить параметр Имена (и типы, модификаторы, атрибуты и т. Д.) Через MethodBase.GetParameters, но вы не можете получить значения таким образом , Вы можете рассмотреть возможность использования некоторой формы AOP (например, Postsharp ) для добавления регистрации значений параметров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...