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
installationSilverlightInstallationreaderParametersModuleReaderParameters
SilverlightAssemblyResolver(Version, bool, SilverlightPathProvider?, ModuleReaderParameters?)
Creates a new Silverlight assembly resolver.
public SilverlightAssemblyResolver(Version runtimeVersion, bool is32Bit, SilverlightPathProvider? pathProvider = null, ModuleReaderParameters? readerParameters = null)
Parameters
runtimeVersionVersionis32BitboolpathProviderSilverlightPathProviderreaderParametersModuleReaderParameters
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
assemblyAssemblyDescriptorThe assembly to locate.
originModuleModuleDefinitionThe module to assume the assembly was referenced in.
Returns
- string
The path to the assembly, or
nullif none was found.