Главная страница   /   7.4. Резюме (Метапрограммирование в .NET

Метапрограммирование в .NET

Метапрограммирование в .NET

Кевин Хазард

7.4. Резюме

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

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