Table of Contents

Namespace AsmResolver.DotNet.Builder

Classes

DotNetDirectoryBuffer

Provides a mutable buffer for building up a .NET data directory, containing all metadata relevant for the execution of a .NET assembly.

DotNetDirectoryBuildResult

Describes the result of a construction of a DotNetDirectory. from a ModuleDefinition.

DotNetDirectoryFactory

Provides a default implementation for the IDotNetDirectoryFactory interface.

ManagedPEImageBuilder

Provides a default implementation of IPEImageBuilder.

MetadataBuilderException

Represents the exception that occurs when the .NET metadata builder transitions into an illegal state.

PEImageBuildContext

Provides a context in which a PE image construction takes place in.

PEImageBuildResult

Describes the result of the construction of a PEImage from a ModuleDefinition.

TokenMapping

Provides a default implementation of the ITokenMapping interface.

Interfaces

IDotNetDirectoryFactory

Provides members for constructing a .NET data directory that can be inserted into a PEImage.

IPEImageBuilder

Provides members for serializing a .NET module to a PE image.

ITokenMapping

Maps new metadata tokens to members added to a .NET tables stream.

Enums

MetadataBuilderFlags

Provides members for describing the behaviour of the .NET directory builder.