Table of Contents

Class SilverlightAssemblyResolver

Namespace
AsmResolver.DotNet
Assembly
AsmResolver.DotNet.dll

Provides an implementation of an assembly resolver that includes Microsoft Silverlight runtime or reference libraries, as well as any custom search directories.

public class SilverlightAssemblyResolver : AssemblyResolverBase, IAssemblyResolver
Inheritance
SilverlightAssemblyResolver
Implements
Inherited Members

Constructors

SilverlightAssemblyResolver(SilverlightInstallation, ModuleReaderParameters?)

Creates a new Silverlight assembly resolver.

public SilverlightAssemblyResolver(SilverlightInstallation installation, ModuleReaderParameters? readerParameters = null)

Parameters

installation SilverlightInstallation
readerParameters ModuleReaderParameters

SilverlightAssemblyResolver(Version, bool, SilverlightPathProvider?, ModuleReaderParameters?)

Creates a new Silverlight assembly resolver.

public SilverlightAssemblyResolver(Version runtimeVersion, bool is32Bit, SilverlightPathProvider? pathProvider = null, ModuleReaderParameters? readerParameters = null)

Parameters

runtimeVersion Version
is32Bit bool
pathProvider SilverlightPathProvider
readerParameters ModuleReaderParameters

Methods

ProbeAssemblyFilePath(AssemblyDescriptor, ModuleDefinition?)

Attempts to find the file location of the provided assembly descriptor on the disk.

public override string? ProbeAssemblyFilePath(AssemblyDescriptor assembly, ModuleDefinition? originModule)

Parameters

assembly AssemblyDescriptor

The assembly to locate.

originModule ModuleDefinition

The module to assume the assembly was referenced in.

Returns

string

The path to the assembly, or null if none was found.