Orc.NuGetExplorer.PackageManager.UnsubscribeFromDownloadProgress C# (CSharp) Method

UnsubscribeFromDownloadProgress() private method

private UnsubscribeFromDownloadProgress ( IPackageDetails packageDetails ) : void
packageDetails IPackageDetails
return void
        private void UnsubscribeFromDownloadProgress(IPackageDetails packageDetails)
        {
            Argument.IsNotNull(() => packageDetails);

            IWeakEventListener weakEventListener;
            if (_packageEvents.TryGetValue(packageDetails, out weakEventListener))
            {
                weakEventListener.Detach();
                _packageEvents.Remove(packageDetails);
            }
        }