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
IErrorListenerThe 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
DebugDataReader
Gets or sets the object responsible for reading debug data streams in the debug data directory.
public IDebugDataReader DebugDataReader { get; set; }
Property Value
ErrorListener
Gets the object responsible for collecting any errors during the parsing.
public IErrorListener ErrorListener { get; set; }
Property Value
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
MetadataStreamReader
Gets or sets the object responsible for reading metadata streams in the .NET data directory.
public IMetadataStreamReader MetadataStreamReader { get; set; }
Property Value
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; }