Итак, мы все знаем, что в C # нет C-подобного препроцессора макросов (и есть хорошая мысль о том, почему здесь ). Но теперь, когда AOP набирает обороты, кажется, что мы начинаем делать вещи с постпроцессорами, которые мы привыкли делать с препроцессорами (имейте в виду, что я только промокаю ногами от PostSharp так что я, возможно, не в базе).
Я большой поклонник атрибутов в C #, но если препроцессор был исключен по уважительным причинам (что, как бывший пользователь MFC, я все еще сомневаюсь, но тем не менее принимаю), почему внедрение кода после компиляции является лучшей идеей чем внедрение кода перед компиляцией?