/// <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))); }