//----------------------------------------------------------------------- // // Copyright (c) Takayoshi Matsuyama. All rights reserved. // //----------------------------------------------------------------------- // This file is part of Simple Backup. // // Simple Backup is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // Simple Backup is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Simple Backup. If not, see . namespace SimpleBackup.Core.Services { using System; using SimpleBackup.Core.Models; /// /// Event argument which represents file backup progress. /// public class FileBackupProgressEventArgs : EventArgs { /// /// Initializes a new instance of the class. /// /// The progress value. /// The latest result information. public FileBackupProgressEventArgs(double progressValue, IResultInfo latestResultInfo) { this.ProgressValue = progressValue; this.LatestResultInfo = latestResultInfo; } /// /// Gets the progress value. /// public double ProgressValue { get; private set; } /// /// Gets the latest result information. /// public IResultInfo LatestResultInfo { get; private set; } } }