コード例 #1
0
 private void MachineStopHanlder(object sender, MachineStoppedEventArgs e)
 {
     if (!CallbackChannelIsReady())
     {
         return; // нет подписчика
     }
     _debugCommandEvent.Reset();
     _eventChannel.ThreadStopped(1, ConvertStopReason(e.Reason));
     _debugCommandEvent.Wait();
 }
コード例 #2
0
        private void Machine_MachineStopped(object sender, MachineStoppedEventArgs e)
        {
            var args = new ThreadStoppedEventArgs
            {
                Machine    = (MachineInstance)sender,
                ThreadId   = e.ThreadId,
                StopReason = e.Reason
            };

            ThreadStopped?.Invoke(this, args);
        }
コード例 #3
0
 private void Machine_MachineStopped(object sender, MachineStoppedEventArgs e)
 {
     OnMachineStopped((MachineInstance)sender, e.Reason);
 }