private void OnInterruptOccurred(TrackingSensorStatus status) { //EventHandler<TrackerSensorEvent> interruptHandler = null; //Interlocked.CompareExchange(ref interruptHandler, InterruptHandler, null); if (InterruptHandler != null) { InterruptHandler(this, new TrackingSensorEventArgs(status)); } }
public TrackingSensorEventArgs(TrackingSensorStatus status) { Status = status; }
private void OnInterruptOccurred(TrackingSensorStatus status) { InterruptHandler?.Invoke(this, new TrackingSensorEventArgs(status)); }