Table of Contents

Class VTableFixupsBuffer

Namespace
AsmResolver.DotNet.Builder.VTableFixups
Assembly
AsmResolver.DotNet.dll

Provides a buffer for a VTable Fixups directory, which allows for registering method tokens to unmanaged exports in the PE file.

public class VTableFixupsBuffer
Inheritance
VTableFixupsBuffer
Inherited Members

Constructors

VTableFixupsBuffer(Platform, INativeSymbolsProvider)

Creates a new buffer.

public VTableFixupsBuffer(Platform targetPlatform, INativeSymbolsProvider symbolsProvider)

Parameters

targetPlatform Platform

The platform to target.

symbolsProvider INativeSymbolsProvider

The symbols provider that is responsible for registering unmanaged exports.

Properties

Directory

The constructed VTable Fixups directory.

public VTableFixupsDirectory Directory { get; }

Property Value

VTableFixupsDirectory

Methods

MapTokenToExport(UnmanagedExportInfo, MetadataToken)

Assigns a token to an unmanaged export.

public void MapTokenToExport(UnmanagedExportInfo exportInfo, MetadataToken token)

Parameters

exportInfo UnmanagedExportInfo

The export to map.

token MetadataToken

The token to assign to the export.