[Из песочницы] Кодогенерация при помощи Roslyn

Время от времени, когда я читал о Roslyn и его анализаторах, у меня постоянно возникала мысль: “А ведь этой штукой можно сделать nuget, который будет ходить по коду и делать кодогенерацию”. Быстрый поиск не показал ничего интересного, по этому было при…

Адаптируем AutoMapper под себя

AutoMapper один из основных инструментов применяемых в разработке Enterprise приложений, поэтому хочется писать как можно меньше кода определяя маппинг сущностей.
Мне не нравится дублирование в MapFrom при широких проекциях.
CreateMap<Pupil, Pupil…

[Перевод] Как Microsoft переписала компилятор C# на C# и сделала его открытым

Автор статьи — Мэдс Торгерсен, ведущий архитектор C# в Microsoft

Проект Roslyn

Roslyn — это кодовое название, которое закрепилось за open-source компилятором для C# и Visual Basic.NET. Проект начинался в самой глубокой тьме последнего десятилет…