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"); } }
public DialogConsole(object manager) { _manager = manager as IDialogManager; _inputManager = manager as IInputDialogManager; }