Роль исполняющей среды динамического языка
Динамический поиск в деревьях выражений во время выполнения
Упрощение вызовов с поздним связыванием посредством динамических типов
Использование ключевого слова dynamic для передачи аргументов
Упрощение взаимодействия с СОМ посредством динамических данных (только Windows)
Роль основных сборок взаимодействия
Встраивание метаданных взаимодействия
Общие сложности взаимодействия с СОМ
Взаимодействие с СОМ с использованием динамических данных C#
Причины для изучения грамматики языка CIL
Директивы, атрибуты и коды операций CIL
Разница между кодами операций и их мнемоническими эквивалентами в СIL
Заталкивание и выталкивание: основанная на стеке природа CIL
Взаимодействие c CIL: модификация файла *.il
Указание ссылок на внешние сборки в CIL
Определение текущей сборки в CIL
Определение пространств имен в CIL
Определение типов классов в CIL
Определение и реализация интерфейсов в CIL
Определение перечислений в CIL
Соответствия между типами данных в библиотеке базовых классов .NET Core, C# и CIL
Определение членов типов в CIL
Определение полей данных в CIL
Определение конструкторов типа в CIL
Исследование кодов операций CIL
Объявление локальных переменных в CIL
Отображение параметров на локальные переменные в CIL
Представление итерационных конструкций в CIL
Заключительные слова о языке CIL
Исследование пространства имен System.Reflection.Emit
Роль типа System.Reflection.Emit.ILGenerator
Выпуск сборки и набора модулей
Выпуск типа HelloClass и строковой переменной-члена
Использование динамически сгенерированной сборки
Исследование пространства имен System.IO
Классы Directory(Directorylnfо) и File(FileInfo)
Абстрактный базовый класс FileSystemInfo
Перечисление файлов с помощью типа DirectoryInfо