Bloom.CollectionTab.LibraryListView.Dispose C# (CSharp) Method

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void
        protected override void Dispose(bool disposing)
        {
            if (disposing && (_newDownloadTimer != null))
            {
                _newDownloadTimer.Stop();
                _newDownloadTimer.Dispose();
            }
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            if (disposing && _downloadedBookCollection != null)
            {
                _downloadedBookCollection.StopWatchingDirectory();
                _downloadedBookCollection.FolderContentChanged -= DownLoadedBooksChanged;
            }
            base.Dispose(disposing);
            _disposed = true;
        }