Информация об изменениях

Сообщение Re[11]: Новости C#12 от 16.11.2023 14:56

Изменено 16.11.2023 14:57 ·

Re[11]: Новости C#12
Здравствуйте, gandjustas, Вы писали:

G>·>Ну так в AST напрямую и поменять один вызов метода на другой. Зачем вместо этого генерить ещё один код с инструкцией патчинга данного кода?

G>Компилятор не дает менять ast в процессе
Ну это понятно. Я имею в виду генерить новый AST копируя старый с нужными изменениями.
Re[11]: Новости C#12
Здравствуйте, gandjustas, Вы писали:

G>·>Ну так в AST напрямую и поменять один вызов метода на другой. Зачем вместо этого генерить ещё один код с инструкцией патчинга данного кода?

G>Компилятор не дает менять ast в процессе
Ну это понятно, иммутабельность и всё такое. Я имею в виду генерить новый AST копируя старый с нужными изменениями.