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
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
IErrorListenerThe object responsible for recording parser errors.
platform
Platformdirectory
DotNetDirectoryThe .NET directory to read from.
fieldRvaRow
FieldRvaRowThe row referencing the data.
Returns
- ISegment
The data segment, or
null
if no data was referenced.