Здравствуйте, Goldy, Вы писали:
G>Ради эксперимента потратил пару дней чтобы попробовать сделать не только генерацию а возможность модификации исходного кода.
G>В принципе метод рабочий, чтобы заставить работать пришлось сильно пободаться с иммутабельностью в Roslyn
А если бы в C# добавили ключевое слово, которое бы сообщало компилятору, что member или class надо отбросить(проигнорировать, не генерировать код) после того, как отработают все генераторы ? Типа комментариев, но с проверкой синтаксиса. А генераторы бы имели доступ. Это бы сильно упростило такое переписывание? Им ведь не сложно такое добавить. Слово, например : "gernerator","meta","$".
meta public class С
{
...
}