Interface INativeSymbolsProvider
- Namespace
- AsmResolver.DotNet.Code.Native
- Assembly
- AsmResolver.DotNet.dll
Provides members for obtaining references to external symbols.
public interface INativeSymbolsProvider
Methods
ImportSymbol(ISymbol)
Adds a single symbol to the prototype.
ISymbol ImportSymbol(ISymbol symbol)
Parameters
symbolISymbolThe symbol to import.
Returns
- ISymbol
The imported symbol.
RegisterBaseRelocation(BaseRelocation)
Adds a base relocation to the prototype.
void RegisterBaseRelocation(BaseRelocation relocation)
Parameters
relocationBaseRelocationThe relocation.
RegisterExportedSymbol(ExportedSymbol)
Adds an exported symbol to the prototype.
void RegisterExportedSymbol(ExportedSymbol symbol)
Parameters
symbolExportedSymbolThe symbol to export.
RegisterExportedSymbol(ExportedSymbol, uint?)
Adds an exported symbol to the prototype.
void RegisterExportedSymbol(ExportedSymbol symbol, uint? newOrdinal)
Parameters
symbolExportedSymbolThe symbol to export.
newOrdinaluint?