Table of Contents

Class PEReaderParameters

Namespace
AsmResolver.PE
Assembly
AsmResolver.PE.dll

Provides parameters for the reading process of a PE image.

public class PEReaderParameters
Inheritance
PEReaderParameters
Inherited Members

Constructors

PEReaderParameters()

Initializes the PE reader parameters.

public PEReaderParameters()

PEReaderParameters(IErrorListener)

Initializes the PE reader parameters.

public PEReaderParameters(IErrorListener errorListener)

Parameters

errorListener IErrorListener

The object responsible for recording parser errors.

Properties

CertificateReader

Gets or sets the object responsible for reading certificates (such as authenticode signatures) in the security data directory of the input PE file.

public ICertificateReader CertificateReader { get; set; }

Property Value

ICertificateReader

DebugDataReader

Gets or sets the object responsible for reading debug data streams in the debug data directory.

public IDebugDataReader DebugDataReader { get; set; }

Property Value

IDebugDataReader

ErrorListener

Gets the object responsible for collecting any errors during the parsing.

public IErrorListener ErrorListener { get; set; }

Property Value

IErrorListener

FileService

Gets the service to use for reading any additional files from the disk while reading the portable executable.

public IFileService FileService { get; set; }

Property Value

IFileService

MetadataStreamReader

Gets or sets the object responsible for reading metadata streams in the .NET data directory.

public IMetadataStreamReader MetadataStreamReader { get; set; }

Property Value

IMetadataStreamReader

ReadyToRunSectionReader

Gets or sets the object to use for reading ReadyToRun metadata sections from the disk while reading the portable executable.

public IReadyToRunSectionReader ReadyToRunSectionReader { get; set; }

Property Value

IReadyToRunSectionReader