Почему атрибут CallerClassName (или CallerTypeName или аналогичный) не существует?C#

Место общения программистов C#
Anonymous
Почему атрибут CallerClassName (или CallerTypeName или аналогичный) не существует?

Сообщение Anonymous »

В C# есть некоторые атрибуты, такие как CallerMemberName, которые очень удобны, особенно для целей ведения журнала. Кажется, не хватает CallerClassName, чтобы мы могли легко записать что-то подобное, не передавая явно или строку с именем класса:

Исключение произошло во время выполнения MyClass.MyMethod

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

Подробнее здесь: https://stackoverflow.com/questions/518 ... -not-exist

Вернуться в «C#»