Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю - Страница 12
- Предыдущая
- 12/642
- Следующая
Построение оснастки на Visual Basic
Добавление кода для ExtendableApp
Роль ключевого слова dynamic языка C#
Вызов членов на динамически объявленных данных
Область использования ключевого слова dynamic
Ограничения ключевого слова dynamic
Практическое использование ключевого слова dynamic
Роль исполняющей среды динамического языка
Динамический поиск в деревьях выражений во время выполнения
Упрощение вызовов с поздним связыванием посредством динамических типов
Использование ключевого слова 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
Выпуск сборки и набора модулей
- Предыдущая
- 12/642
- Следующая