/// <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="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); }
/// <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); }
/// <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); }