Example #1
0
        private void ensureInitialization()
        {
            if (_lastResponse != null)
            {
                //initialization has been completed
                return;
            }

            Manager        = createDialogManager();
            _firstResponse = Manager.Initialize();
            _lastResponse  = _firstResponse;
            _currentHTML   = systemTextHTML(_lastResponse.ToString());

            if (Manager == null)
            {
                throw new NullReferenceException("_manager");
            }

            if (_lastResponse == null)
            {
                throw new NullReferenceException("_lastResponse");
            }

            if (_currentHTML == null)
            {
                throw new NullReferenceException("_currentHTML");
            }
        }
Example #2
0
 public DialogConsole(object manager)
 {
     _manager      = manager as IDialogManager;
     _inputManager = manager as IInputDialogManager;
 }