Часто случается, что я начинаю отлаживать класс, регистрируя каждый вызов функции на консоли и выискивая различия в ошибочных случаях.
Есть ли какой-нибудь атрибут, который я могу применить к классу, чтобы включить такую трассировку? Это довольно утомительно, чтобы войти в эти
Console.WriteLine("classname: methodname")
каждому методу и впоследствии удалить их (удаление может быть выполнено с помощью условной компиляции, но не очень приятно смотреть на код, когда у вас есть все это избыточность)