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
listenerIErrorListenerThe object responsible for recording parser errors.
platformPlatformdirectoryDotNetDirectoryThe .NET directory to read from.
fieldRvaRowFieldRvaRowThe row referencing the data.
Returns
- ISegment
The data segment, or
nullif no data was referenced.