Сообщение Re[11]: Новости C#12 от 16.11.2023 14:56
Изменено 16.11.2023 14:57 ·
Re[11]: Новости C#12
Здравствуйте, gandjustas, Вы писали:
G>·>Ну так в AST напрямую и поменять один вызов метода на другой. Зачем вместо этого генерить ещё один код с инструкцией патчинга данного кода?
G>Компилятор не дает менять ast в процессе
Ну это понятно. Я имею в виду генерить новый AST копируя старый с нужными изменениями.
G>·>Ну так в AST напрямую и поменять один вызов метода на другой. Зачем вместо этого генерить ещё один код с инструкцией патчинга данного кода?
G>Компилятор не дает менять ast в процессе
Ну это понятно. Я имею в виду генерить новый AST копируя старый с нужными изменениями.
Re[11]: Новости C#12
Здравствуйте, gandjustas, Вы писали:
G>·>Ну так в AST напрямую и поменять один вызов метода на другой. Зачем вместо этого генерить ещё один код с инструкцией патчинга данного кода?
G>Компилятор не дает менять ast в процессе
Ну это понятно, иммутабельность и всё такое. Я имею в виду генерить новый AST копируя старый с нужными изменениями.
G>·>Ну так в AST напрямую и поменять один вызов метода на другой. Зачем вместо этого генерить ещё один код с инструкцией патчинга данного кода?
G>Компилятор не дает менять ast в процессе
Ну это понятно, иммутабельность и всё такое. Я имею в виду генерить новый AST копируя старый с нужными изменениями.