Class DotNetFxAssemblyResolver
- Namespace
- AsmResolver.DotNet
- Assembly
- AsmResolver.DotNet.dll
Provides an implementation of an assembly resolver that includes the global assembly cache (GAC), as well as any custom search directories.
public class DotNetFxAssemblyResolver : AssemblyResolverBase, IAssemblyResolver
- Inheritance
-
DotNetFxAssemblyResolver
- Implements
- Inherited Members
Constructors
DotNetFxAssemblyResolver(DotNetFxInstallation, ModuleReaderParameters?)
Creates a new .NET FX assembly resolver.
public DotNetFxAssemblyResolver(DotNetFxInstallation installation, ModuleReaderParameters? readerParameters = null)
Parameters
installationDotNetFxInstallationreaderParametersModuleReaderParameters
DotNetFxAssemblyResolver(Version, bool, DotNetFxPathProvider?, ModuleReaderParameters?)
Creates a new .NET FX assembly resolver.
public DotNetFxAssemblyResolver(Version runtimeVersion, bool is32Bit, DotNetFxPathProvider? pathProvider = null, ModuleReaderParameters? readerParameters = null)
Parameters
runtimeVersionVersionis32BitboolpathProviderDotNetFxPathProviderreaderParametersModuleReaderParameters
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.