Поделиться через


System.Reflection.PortableExecutable Пространство имен

Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE).

Классы

CoffHeader

Представляет заголовок COFF-файла.

CorHeader

Представляет заголовок COMMON Language Infrastructure (CLI) исполняемого образа .NET.

DebugDirectoryBuilder

Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE).

ManagedPEBuilder

Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE).

PEBuilder

Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE).

PEDirectoriesBuilder

Создает каталоги PE.

PEHeader

Представляет заголовок переносимого исполняемого файла (PE).

PEHeaderBuilder

Определяет заголовок переносимого исполняемого файла (PE).

PEHeaders

Определяет тип, который считывает заголовки PE и COFF из потока.

PEReader

Предоставляет средство чтения для переносимых исполняемых (PE) файлов.

ResourceSectionBuilder

Определяет базовый класс для построителя разделов ресурсов PE. Наследование от ResourceSectionBuilder для предоставления логики сериализации для собственных ресурсов.

Структуры

CodeViewDebugDirectoryData

Предоставляет сведения о файле базы данных отладки программы (PDB).

DebugDirectoryEntry

Определяет расположение, размер и формат блока отладочной информации.

DirectoryEntry

Представляет запись каталога в образе переносимого исполняемого файла (PE).

PdbChecksumDebugDirectoryData

Представляет запись каталога отладки для контрольной суммы PDB-файла.

PEBuilder.Section

Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE).

PEMemoryBlock

Представляет блок памяти в образе переносимого исполняемого файла (PE).

SectionHeader

Предоставляет сведения о заголовке раздела файла PE/COFF.

SectionLocation

Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE).

Перечисления

Characteristics

Представляет характеристики файла COFF.

CorFlags

Представляет флаги среды выполнения для исполняемого образа .NET.

DebugDirectoryEntryType

Перечисление, описывающее формат отладочной информации для DebugDirectoryEntry.

DllCharacteristics

Описывает характеристики библиотеки динамической компоновки.

Machine

Указывает архитектуру ЦП целевого компьютера.

PEMagic

Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE).

PEStreamOptions

Предоставляет параметры, определяющие способ считывания разделов образа PE из потока.

SectionCharacteristics

Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE).

Subsystem

Описывает требования к подсистеме для образа.

Комментарии

Это пространство имен содержит следующие основные классы:

  • Класс ManagedPEBuilder , который используется для записи сборки в виде PE-файла.
  • Класс PEReader , который используется для чтения PE-файла и для получения MetadataReader для чтения связанных метаданных сборки.

См. также раздел