Beispiel #1
0
 /// <summary>
 /// Load assembly from disk
 /// </summary>
 /// <param name="location">assembly location</param>
 /// <param name="loadsymbols">load pdb symbols</param>
 /// <returns></returns>
 public override AssemblyDefinition LoadAssembly(string location, bool loadsymbols)
 {
     // Stay in sync with Cecil Studio browser, don't load anything but reuse previously loaded assembly
     return(Assemblies.Cast <AssemblyDefinition>().FirstOrDefault(adef => adef.MainModule.Image.FileName.Equals(location, StringComparison.OrdinalIgnoreCase)));
 }