public Decompiler(ILoader ldr, IServiceProvider services) { this.loader = ldr ?? throw new ArgumentNullException("ldr"); this.services = services ?? throw new ArgumentNullException("services"); this.host = services.RequireService <IDecompiledFileService>(); this.eventListener = services.RequireService <DecompilerEventListener>(); }
public Decompiler(Project project, IServiceProvider services) { this.Project = project; this.services = services ?? throw new ArgumentNullException("services"); this.host = services.RequireService <IDecompiledFileService>(); this.eventListener = services.RequireService <DecompilerEventListener>(); BuildImageMaps(); }