Example #1
0
        /// <summary>
        /// Creates the event args.
        /// </summary>
        /// <returns></returns>
        private DataTransferEventArgs <Stream, Stream> CreateEventArgs()
        {
            var eventArgs =
                new DataTransferEventArgs <Stream, Stream>(this.SourceStream.Length, this.copiedBytes)
            {
                AverageSpeed = this.AverageSpeed,
                Source       = this.SourceStream,
                Destination  = this.TargetStream
            };

            return(eventArgs);
        }
Example #2
0
 /// <summary>
 /// Raises the <see cref="FileCopyProgressChanged"/> event.
 /// </summary>
 /// <param name="e">The <see cref="Rareform.IO.DataTransferEventArgs"/> instance containing the event data.</param>
 protected virtual void OnFileProgressChanged(DataTransferEventArgs e)
 {
     this.FileCopyProgressChanged.RaiseSafe(this, e);
 }
Example #3
0
 /// <summary>
 /// Raises the <see cref="CopyProgressChanged"/> event.
 /// </summary>
 /// <param name="e">The <see cref="DataTransferEventArgs"/> instance containing the event data.</param>
 protected void OnCopyProgressChanged(DataTransferEventArgs <Stream, Stream> e)
 {
     this.CopyProgressChanged.RaiseSafe(this, e);
 }
        public void ProgressPercentageTest()
        {
            var args = new DataTransferEventArgs(100, 100);

            Assert.AreEqual(100, args.ProgressPercentage);
        }
        /// <summary>
        /// Creates the event args.
        /// </summary>
        /// <returns></returns>
        private DataTransferEventArgs<Stream, Stream> CreateEventArgs()
        {
            var eventArgs =
                new DataTransferEventArgs<Stream, Stream>(this.SourceStream.Length, this.copiedBytes)
                    {
                        AverageSpeed = this.AverageSpeed,
                        Source = this.SourceStream,
                        Destination = this.TargetStream
                    };

            return eventArgs;
        }
 /// <summary>
 /// Raises the <see cref="CopyProgressChanged"/> event.
 /// </summary>
 /// <param name="e">The <see cref="DataTransferEventArgs"/> instance containing the event data.</param>
 protected void OnCopyProgressChanged(DataTransferEventArgs<Stream, Stream> e)
 {
     this.CopyProgressChanged.RaiseSafe(this, e);
 }
Example #7
0
 /// <summary>
 /// Handles the FileCopyProgressChanged event of the currentJob control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="Rareform.IO.DataTransferEventArgs"/> instance containing the event data.</param>
 private void currentJob_FileCopyProgressChanged(object sender, DataTransferEventArgs e)
 {
     this.FileCopyProgressChanged.RaiseSafe(this, e);
 }