public void SetKill() { lock (mutex) { bitmaps = null; messages = null; } ExitThreadEvent.Set(); }
protected override void OnExitThread(ExitThreadEvent e) { if (!Context.RemoveThread(e.ThreadId)) { Warning("Unexpected thread ID {0}", e.ThreadId); } Continue(e, ContinueStatus.Continue); }
public int ExitThread(uint ExitCode) { ExitThreadEvent?.Invoke(this, (int)ExitCode); return(0); }
public void SetKill() { ExitThreadEvent.Set(); }