TGViewer
DotNetRu DotNetRu @dotnetru · 2.32K subscribers
Post #218 609
Темная сторона IL-кода (http://dmitrygaravsky.github.io/ru/IL-DarkSide/) — раскрываем тайны динамической кодогенерации, чтобы сделать невозможное возможным, а недоступное доступным. Подумайте много раз прежде чем внедрять такое, но ведь если нельзя и очень хочется (требуется), то можно. 🙃
Например, желаете завести оптимизацию хвостовой рекурсии (https://dev.to/rohit/demystifying-tail-call-optimization-5bf3)? Легко: ILGen.Emit(OpCodes.Tailcall)! Вызов событий извне класса, try/fault конструкции и другие интересности ищите в статье.
Для "понедельного" настроения.
#dotnet #csharp #performance #optimization #recursion #dev #tailcall #IL #ILCode #DmitryGaravsky #RohitAwate
dmitrygaravsky.github.io Темная сторона IL
More from @dotnetru
  1. Oct 14, 2026Post #778
  2. Oct 7, 2026Post #777
  3. Oct 5, 2026Мудрёный hill-climbing, опасный supply chain, полезный memory dump Подкаст RadioDotNet вып…
  4. Sep 30, 2026Post #774
  5. Sep 23, 2026#видеозаписи До нового DotNext осталось совсем немного, а по дороге на конференцию — можно…
  6. Sep 22, 2026Открываем охоту на кабанчика 🐗 BookClub DotNet возвращается с третьим сезоном и в новом с…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →