private void RaisePositionChanged(PositionChangedEventArgs e) { var handle = Volatile.Read(ref PositionChanged); if (handle != null) { handle(this, e); } }
private void _player_OnPositionChangedEventHandler(object sender, PositionChangedEventArgs e) { _position = e.Position; if (PositionChanged != null) { PositionChanged(this, e); } }