C# Class Compat.Program.CustomAssemblyResolver

Custom assembly resolver to load specified reference assemblies into the cache. Imitates DefaultAssemblyResolver except or the version agnostic cache.
Inheritance: Mono.Cecil.BaseAssemblyResolver
Show file Open project: mcneel/compat

Public Methods

Method Description
CustomAssemblyResolver ( IEnumerable paths ) : System

Creates a Custom Assembly Resolver and preload the cache with some reference assemblies.

Resolve ( Mono.Cecil.AssemblyNameReference name ) : AssemblyDefinition

Protected Methods

Method Description
RegisterAssembly ( AssemblyDefinition assembly ) : void

Method Details

CustomAssemblyResolver() public method

Creates a Custom Assembly Resolver and preload the cache with some reference assemblies.
public CustomAssemblyResolver ( IEnumerable paths ) : System
paths IEnumerable Paths to reference assemblies.
return System

RegisterAssembly() protected method

protected RegisterAssembly ( AssemblyDefinition assembly ) : void
assembly Mono.Cecil.AssemblyDefinition
return void

Resolve() public method

public Resolve ( Mono.Cecil.AssemblyNameReference name ) : AssemblyDefinition
name Mono.Cecil.AssemblyNameReference
return Mono.Cecil.AssemblyDefinition