Чтение онлайн

на главную - закладки

Жанры

Язык программирования C#9 и платформа .NET5
Шрифт:

Построение мультипроектного решения ExtendableApp

Создание решения и проектов с помощью интерфейса командной строки

Добавление событий PostBuild в файлы проектов

Создание решения и проектов с помощью Visual Studio

Установка зависимостей проектов при компиляции

Добавление событий PostBuild

Построение сборки CommonSnappableTypes.dll

Построение оснастки на C#

Построение оснастки на Visual Basic

Добавление кода для ExtendableApp

Резюме

Глава 18

Роль ключевого слова dynamic языка C#

Вызов членов на динамически объявленных данных

Область использования ключевого слова dynamic

Ограничения ключевого слова dynamic

Практическое использование ключевого слова dynamic

Роль исполняющей среды динамического языка

Роль деревьев выражений

Динамический поиск в деревьях выражений во время выполнения

Упрощение вызовов с поздним связыванием посредством динамических типов

Использование ключевого слова dynamic для передачи аргументов

Упрощение взаимодействия с СОМ посредством динамических данных (только Windows)

Роль основных сборок взаимодействия

Встраивание метаданных взаимодействия

Общие сложности взаимодействия с СОМ

Взаимодействие с СОМ с использованием динамических данных C#

Резюме

Глава 19

Причины для изучения грамматики языка CIL

Директивы, атрибуты и коды операций CIL

Роль директив CIL

Роль атрибутов CIL

Роль кодов операций СIL

Разница между кодами операций и их мнемоническими эквивалентами в СIL

Заталкивание и выталкивание: основанная на стеке природа CIL

Возвратное проектирование

Роль меток в коде CIL

Взаимодействие c CIL: модификация файла *.il

Компиляция кода CIL

Директивы и атрибуты CIL

Указание ссылок на внешние сборки в CIL

Определение текущей сборки в CIL

Определение пространств имен в CIL

Определение типов классов в CIL

Определение и реализация интерфейсов в CIL

Определение структур в CIL

Определение перечислений в CIL

Определение обобщений в CIL

Компиляция файла CILTypes.il

Соответствия между типами данных в библиотеке базовых классов .NET Core, C# и CIL

Определение членов типов в CIL

Определение полей данных в CIL

Определение конструкторов типа в CIL

Определение свойств в CIL

Определение параметров членов

Исследование кодов операций CIL

Директива .maxstack

Объявление локальных переменных в CIL

Отображение параметров на локальные переменные в CIL

Скрытая ссылка this

Представление итерационных конструкций в CIL

Заключительные слова о языке CIL

Динамические сборки

Исследование пространства имен System.Reflection.Emit

Роль типа System.Reflection.Emit.ILGenerator

Выпуск динамической сборки

Выпуск сборки и набора модулей

Роль типа ModuleBuilder

Поделиться:
Популярные книги

Камень Книга седьмая

Минин Станислав
7. Камень
Фантастика:
фэнтези
боевая фантастика
6.22
рейтинг книги
Камень Книга седьмая

Барон диктует правила

Ренгач Евгений
4. Закон сильного
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Барон диктует правила

Ты не мой BOY

Рам Янка
5. Самбисты
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Ты не мой BOY

Дворянская кровь

Седой Василий
1. Дворянская кровь
Фантастика:
попаданцы
альтернативная история
7.00
рейтинг книги
Дворянская кровь

Неверный

Тоцка Тала
Любовные романы:
современные любовные романы
5.50
рейтинг книги
Неверный

Не грози Дубровскому! Том V

Панарин Антон
5. РОС: Не грози Дубровскому!
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Не грози Дубровскому! Том V

Сердце Дракона. Том 19. Часть 1

Клеванский Кирилл Сергеевич
19. Сердце дракона
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
7.52
рейтинг книги
Сердце Дракона. Том 19. Часть 1

Мама для дракончика или Жена к вылуплению

Максонова Мария
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Мама для дракончика или Жена к вылуплению

Ваше Сиятельство 3

Моури Эрли
3. Ваше Сиятельство
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Ваше Сиятельство 3

Снегурка для опера Морозова

Бигси Анна
4. Опасная работа
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Снегурка для опера Морозова

Архил...?

Кожевников Павел
1. Архил...?
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Архил...?

Идеальный мир для Социопата 2

Сапфир Олег
2. Социопат
Фантастика:
боевая фантастика
рпг
6.11
рейтинг книги
Идеальный мир для Социопата 2

Внешняя Зона

Жгулёв Пётр Николаевич
8. Real-Rpg
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Внешняя Зона

Идеальный мир для Лекаря 16

Сапфир Олег
16. Лекарь
Фантастика:
боевая фантастика
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 16