namespace VideoBrowser.Core
{
using System;
///
/// Defines the
///
public class StatusChangedEventArgs : EventArgs
{
#region Constructors
///
/// Initializes a new instance of the class.
///
/// The operation
/// The newStatus
/// The oldStatus
public StatusChangedEventArgs(Operation operation, OperationStatus newStatus, OperationStatus oldStatus)
{
this.Operation = operation;
this.NewStatus = newStatus;
this.OldStatus = oldStatus;
}
#endregion Constructors
#region Properties
///
/// Gets the NewStatus
///
public OperationStatus NewStatus { get; private set; }
///
/// Gets the OldStatus
///
public OperationStatus OldStatus { get; private set; }
///
/// Gets the Operation
///
public Operation Operation { get; private set; }
#endregion Properties
}
}