Я изо всех сил думать о реальном мире использование C# 5's Caller Information featureПримеры решений с использованием C# 5 информации о вызывающем абоненте
В каких сценариях вы должны знать, кто назвал свой метод? Какие другие способы использования у него есть, кроме отслеживания и, возможно, отладки?
Является ли это реализацией аспектно-ориентированного программирования?
Один возможный сценарий, на который только что ответил @JonSkeet: http://stackoverflow.com/questions/21230580/passing-a-methods-name-as-a-parameter –
@ArinGhazarian Это уже упоминалось в самом вопросе –
Это не АОП , это просто, когда вам нужно что-то подобное, вы можете использовать AOP или информацию о вызывающем абоненте. – svick