private void OnCodeDisassemblyRequested(object sender, DecompileRequestEventArgs e) { if (_decompileTask != null) { // new thread will corrupt previous task info! if (Debugger.IsAttached) { Debugger.Break(); } } DisassembleProgress.IsBusy = true; var task = new DecompileTask(SourceView, e.CallingAssembly, e.Target); var thread = new Thread(DoShowCode); thread.Start(task); }
private void SetDecompileTask(DecompileTask task) { _decompileTask = task; }
private void OnCodeDisassemblyRequested(object sender, DecompileRequestEventArgs e) { if (_decompileTask != null) { // new thread will corrupt previous task info! if (Debugger.IsAttached) Debugger.Break(); } DisassembleProgress.IsBusy = true; var task = new DecompileTask(SourceView, e.CallingAssembly, e.Target); var thread = new Thread(DoShowCode); thread.Start(task); }