Пример #1
0
 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>();
 }
Пример #2
0
 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();
 }