OfficialPlugins.FrbUpdater.UpdateWindow.UpdateDownloadProgressAndSpeed C# (CSharp) Method

UpdateDownloadProgressAndSpeed() private method

private UpdateDownloadProgressAndSpeed ( int bytesDownloaded, byte byteBuffer, System.DateTime start ) : void
bytesDownloaded int
byteBuffer byte
start System.DateTime
return void
        private void UpdateDownloadProgressAndSpeed(int bytesDownloaded, byte[] byteBuffer, DateTime start)
        {

            _speed =
                (int)
                ((bytesDownloaded / 1000f) / ((DateTime.Now - start).TotalMilliseconds / 1000f)) +
                @" kb/s        " + (bytesDownloaded / (double)(1024 * 1024)).ToString("0.00") +
                "/" +
                (byteBuffer.Length / (double)(1024 * 1024)).ToString("0.00") + " MB";

            updateWorkerThread.ReportProgress(
                (int)(((double)bytesDownloaded / byteBuffer.Length) * 100));
        }