Резюме

В этой главе вы узнали о необходимости изменения реализаций после построения, как использовать фреймворк Cecil, чтобы редактировать сборки, основываясь на существовании метаданных, и о том, как добавить поддержку отладки для внедренного кода при помощи Cecil и NRefactory.

До этого момента вы видели многочисленные техники метапрограммирования, которые сосредоточены, в основном, на статических языках, таких как C#. В части 3 мы переключимся и введем фреймворки и концепции, которые предназначены для динамических языков, таких как Ruby и Python. Вы также увидите, как можно использовать другие языки со встроенными методиками метапрограммирования. Пристегните ремни – поездка собирается быть еще более увлекательной!

или RSS канал: Что новенького на smarly.net