void RaiseCurrentObjectEvents_DbgThread(DbgCurrentObjectChangedEventArgs <DbgProcess> processEventArgs, DbgCurrentObjectChangedEventArgs <DbgRuntime> runtimeEventArgs, DbgCurrentObjectChangedEventArgs <DbgThread> threadEventArgs)
 {
     Dispatcher.VerifyAccess();
     if (processEventArgs.CurrentChanged || processEventArgs.BreakChanged)
     {
         CurrentProcessChanged?.Invoke(this, processEventArgs);
     }
     if (runtimeEventArgs.CurrentChanged || runtimeEventArgs.BreakChanged)
     {
         CurrentRuntimeChanged?.Invoke(this, runtimeEventArgs);
     }
     if (threadEventArgs.CurrentChanged || threadEventArgs.BreakChanged)
     {
         CurrentThreadChanged?.Invoke(this, threadEventArgs);
     }
 }