Как CallerMemberName работает изнутри?C#

Место общения программистов C#
Anonymous
Как CallerMemberName работает изнутри?

Сообщение Anonymous »

Я не могу найти никакой документации или хотя бы объяснения того, как подобные атрибуты работают изнутри.

Код: Выделить всё

    [CallerMemberName]
[CallerFilePath]
[CallerLineNumber]
Найденная мной документация показывает только то, как ее использовать.
Можно ли создать собственную реализацию [CallerMemberNameAttribute] или какой-либо собственный [CallerObjectAttribute] ?
Мне это интересно только в целях обучения и понимания кода.

Подробнее здесь: https://stackoverflow.com/questions/631 ... rom-inside

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