Table of Contents

Class FieldRvaDataReader

Namespace
AsmResolver.PE.DotNet.Metadata
Assembly
AsmResolver.PE.dll

Provides a default implementation of the IFieldRvaDataReader interface.

public class FieldRvaDataReader : IFieldRvaDataReader
Inheritance
FieldRvaDataReader
Implements
Inherited Members

Properties

Instance

Gets the singleton instance of the FieldRvaDataReader class.

public static FieldRvaDataReader Instance { get; }

Property Value

FieldRvaDataReader

Methods

ResolveFieldData(IErrorListener, Platform, DotNetDirectory, in FieldRvaRow)

Reads a data segment referenced by a row in the FieldRVA table.

public ISegment? ResolveFieldData(IErrorListener listener, Platform platform, DotNetDirectory directory, in FieldRvaRow fieldRvaRow)

Parameters

listener IErrorListener

The object responsible for recording parser errors.

platform Platform
directory DotNetDirectory

The .NET directory to read from.

fieldRvaRow FieldRvaRow

The row referencing the data.

Returns

ISegment

The data segment, or null if no data was referenced.