System.Reflection.PortableExecutable Namespace

Classes

CoffHeader

Represents the header of a COFF file.

CorHeader
DebugDirectoryBuilder
ManagedPEBuilder
PEBuilder
PEDirectoriesBuilder

Builds PE directories.

PEHeader
PEHeaderBuilder

Defines the header for a portable executable (PE) file.

PEHeaders

Defines a type that reads PE (Portable Executable) and COFF (Common Object File Format) headers from a stream.

PEReader

Provides a reader for Portable Executable format (PE) files.

ResourceSectionBuilder

Defines the base class for a PE resource section builder. Derive from ResourceSectionBuilder to provide serialization logic for native resources.

Structs

CodeViewDebugDirectoryData

Provides information about a Program Debug Database (PDB) file.

DebugDirectoryEntry

Identifies the location, size and format of a block of debug information.

DirectoryEntry
PdbChecksumDebugDirectoryData

Represents a PDB Checksum debug directory entry.

PEBuilder.Section
PEMemoryBlock
SectionHeader

Provides information about the section header of a PE/COFF file.

SectionLocation

Enums

Characteristics
CorFlags
DebugDirectoryEntryType
DllCharacteristics

Describes the characteristics of a dynamic link library.

Machine

Specifies the target machine's CPU architecture.

PEMagic
PEStreamOptions

Provides options that specify how sections of a PE image are read from a stream.

SectionCharacteristics
Subsystem