Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
    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);
    }