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); } }