void UpdateDownloadInfo(DownloadInfo downloadInfo, DownloadInfo.STATUS status, NSUrl destinationUrl)
        {
            // Update download info object.
            downloadInfo.Reset();

            downloadInfo.Status          = status;
            downloadInfo.DestinationFile = destinationUrl;
        }
        void UpdateDownloadInfo(DownloadInfo downloadInfo, DownloadInfo.STATUS status, NSUrl destinationUrl)
        {
            if (downloadInfo == null)
            {
                return;
            }

            downloadInfo.Status = status;
            downloadInfo.DestinationFilename = Path.GetFileName(destinationUrl.AbsoluteString);
        }