Современные (инкрементные) Source Generators в .NET.
В процессе написания source generators автор столкнулся с тем, что на большой кодовой базе обычные генераторы работают медленно, существенно влияя на производительность IntelliSense в Visual Studio. Наткнувшись на описание более современного API — incremental generators, автор обрадовался и обновил генераторы. Однако ожидаемого прироста скорости не появлось. В результате поиска ответа на вопрос "почему так и что можно сделать?" и появилась эта статья.
Подробности:
https://habr.com/ru/post/721874/