System.Reflection.PortableExecutable Namespace

Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable).

Classes

CoffHeader

Representa o cabeçalho de um arquivo COFF.

CorHeader

Representa o cabeçalho da CLI (Common Language Infrastructure) da imagem executável do .NET.

DebugDirectoryBuilder

Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable).

ManagedPEBuilder

Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable).

PEBuilder

Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable).

PEDirectoriesBuilder

Cria diretórios de PE.

PEHeader

Representa o cabeçalho do arquivo PE (Portable Executable).

PEHeaderBuilder

Define o cabeçalho de um arquivo PE (executável portátil).

PEHeaders

Define um tipo que lê cabeçalhos PE (Executável Portátil) e COFF de um fluxo.

PEReader

Fornece um leitor para arquivos no formato PE (Executável Portátil).

ResourceSectionBuilder

Define a classe base para um construtor de seções de recursos de PE. Derive de ResourceSectionBuilder para fornecer lógica de serialização para recursos nativos.

Estruturas

CodeViewDebugDirectoryData

Fornece informações sobre um arquivo PDB (banco de dados de depuração do programa).

DebugDirectoryEntry

Identifica a localização, o tamanho e o formato de um bloco de informações de depuração.

DirectoryEntry

Representa uma entrada de diretório na imagem PE (Portable Executable).

PdbChecksumDebugDirectoryData

Representa uma entrada de diretório de depuração de soma de verificação do PDB.

PEBuilder.Section

Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable).

PEMemoryBlock

Representa um bloco de memória na imagem PE (Portable Executable).

SectionHeader

Fornece informações sobre o cabeçalho da seção de um arquivo PE/COFF.

SectionLocation

Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable).

Enumerações

Characteristics

Representa as características do arquivo COFF (Common Object File Format).

CorFlags

Representa os sinalizadores de runtime para uma imagem executável do .NET.

DebugDirectoryEntryType

Uma enumeração que descreve o formato das informações de depuração de um DebugDirectoryEntry.

DllCharacteristics

Descreve as características de uma biblioteca de links dinâmicos.

Machine

Especifica a arquitetura de CPU do computador de destino.

PEMagic

Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable).

PEStreamOptions

Fornece opções que especificam como as seções de uma imagem de PE são lidas de um fluxo.

SectionCharacteristics

Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable).

Subsystem

Descreve o requisito de subsistema para a imagem.

Comentários

Esse namespace contém as seguintes classes principais:

  • A ManagedPEBuilder classe , que é usada para gravar um assembly como um arquivo PE.
  • A PEReader classe , que é usada para ler um arquivo PE e para obter um MetadataReader para ler metadados de assembly associados.

Confira também