Beispiel #1
0
        public void Dispose()
        {
            if (_state != AppStateState.Disposed)
            {
                _state = AppStateState.Disposed;
                _stack.Remove(this);

                try
                {
                    if (_controller is IDisposable d)
                    {
                        d.Dispose();
                    }
                }
                finally
                {
                    _view?.Dispose();
                }
            }
        }