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

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

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

Кевин Хазард

10.4. Резюме

В этой главе вы ознакомились с Roslyn API. Вы видели, как Roslyn предоставляет вам богатое представление о вашем коде при помощи парсеров, которые дают метки и деревья. Вы смогли использовать эту функциональность для генерации и выполнения C# кода в рантайме. Вы также написали код, который взаимодействовал с Visual Studio IDE, обеспечивая не только обратную связь в режиме реального времени с разработчиками, чтобы предупредить их о возможных ошибках, но и предлагая сами решения. Хотя Roslyn находится в состоянии CTP, отрадно видеть, что Microsoft делает с компиляторами. У разработчиков, кто любит метапрограммирование, есть много возможностей!