C# Class LinFu.AOP.Cecil.Loaders.AssemblyLoaderWithPdbSupport

Represents an AssemblyLoader class that adds support for loading PDB files into memory every time an assembly is loaded into memory.
Inheritance: AssemblyLoader
Exibir arquivo Open project: philiplaureano/LinFu

Public Methods

Method Description
AssemblyLoaderWithPdbSupport ( IAssemblyLoader loader ) : System

Initializes a new instance of the AssemblyLoaderWithPdbSupport class.

Load ( string assemblyFile ) : Assembly

Loads the target assembly (and its corresponding PDB file) into memory.

Private Methods

Method Description
RemoveTemporaryFiles ( string assemblyFile, string pdbFile, string pdbTempFileName, string assemblyBackupFile ) : void

Removes the temporary backup files that were created during the load operation.

Method Details

AssemblyLoaderWithPdbSupport() public method

Initializes a new instance of the AssemblyLoaderWithPdbSupport class.
public AssemblyLoaderWithPdbSupport ( IAssemblyLoader loader ) : System
loader IAssemblyLoader The that will perform the actual load operation.
return System

Load() public final method

Loads the target assembly (and its corresponding PDB file) into memory.
public final Load ( string assemblyFile ) : Assembly
assemblyFile string The full path and filename of the assembly to load.
return System.Reflection.Assembly