Expert .NET IL Assembler
Эта книга представляет собой фундаментальное руководство по внутреннему устройству .NET Common Language Infrastructure (CLI) и языку IL Assembler. Автор, Сергей Лидин, является одним из ведущих экспертов в этой области и детально раскрывает архитектуру управляемых исполняемых файлов, организацию метаданных и работу виртуальной машины .NET.
Книга начинается с простых примеров на IL Assembler и постепенно углубляется в сложные темы, такие как структура метаданных, организация модулей и сборок, пространства имен и классы, примитивные типы и сигнатуры. Особое внимание уделяется работе с полями, методами, обобщенными типами и методами, а также инструкциям промежуточного языка (IL).
В издании подробно рассматриваются механизмы обработки исключений, события и свойства, пользовательские атрибуты, атрибуты безопасности и взаимодействие управляемого и неуправляемого кода. Книга также охватывает создание многопроектных решений на разных языках программирования .NET. В приложениях содержится полный справочник по грамматике ILAsm, таблицам метаданных, набору инструкций IL и утилитам командной строки.
Это издание является переработанной и расширенной версией предыдущей книги автора и остается актуальным руководством для разработчиков, желающих глубоко понять внутренние механизмы платформы .NET и научиться эффективно работать на уровне промежуточного языка.









