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 } }