public void Init()
        {
            // TODO: Add Init code.
            _eventDispatcher   = QAbstractEventDispatcher.Instance();
            _receivedEventType = -1;
            _timerIdFromEvent  = -1;

            throw new AssertionException("QElapsedTimer: not default ctor.");
            //var elapsedTimer = new QElapsedTimer();
            //elapsedTimer.Start();

            //while (!elapsedTimer.HasExpired(CoarseTimerInterval) &&
            //    _eventDispatcher.ProcessEvents(QEventLoop.ProcessEventsFlag.AllEvents))
            //{ }
        }
        public void Init()
        {
            // TODO: Add Init code.
            _eventDispatcher = QAbstractEventDispatcher.Instance();
            _receivedEventType = -1;
            _timerIdFromEvent = -1;

            throw new AssertionException("QElapsedTimer: not default ctor.");
            //var elapsedTimer = new QElapsedTimer();
            //elapsedTimer.Start();

            //while (!elapsedTimer.HasExpired(CoarseTimerInterval) &&
            //    _eventDispatcher.ProcessEvents(QEventLoop.ProcessEventsFlag.AllEvents))
            //{ }
        }