Table of Contents

Class DefaultNetModuleResolver

Namespace
AsmResolver.DotNet.Serialized
Assembly
AsmResolver.DotNet.dll

Provides a basic implementation for a net module resolver, that searches for the net module in a directory.

public class DefaultNetModuleResolver : INetModuleResolver
Inheritance
DefaultNetModuleResolver
Implements
Inherited Members

Constructors

DefaultNetModuleResolver(ModuleReaderParameters)

Creates a new net module resolver that searches for the module in a directory.

public DefaultNetModuleResolver(ModuleReaderParameters readerParameters)

Parameters

readerParameters ModuleReaderParameters

The parameters to use for reading a module.

Properties

ReaderParameters

Gets the parameters to be used for reading a .NET module.

public ModuleReaderParameters ReaderParameters { get; }

Property Value

ModuleReaderParameters

Methods

Resolve(string, ModuleDefinition)

Resolves a net module by its name.

public ModuleDefinition? Resolve(string name, ModuleDefinition originModule)

Parameters

name string

The name of the module to resolve.

originModule ModuleDefinition

The manifest module referencing the sub-module.

Returns

ModuleDefinition

The module, or null if the module could not be resolved.