using System.Collections.Generic; namespace ZXLA { public class FileSystemOperation { public FileObjectType FileObjectType { get; } public FileOperationType FileOperationType { get; } public string OldPath { get; } public string NewPath { get; } public IReadOnlyList OldPaths { get; } public IReadOnlyList NewPaths { get; } public FileSystemOperation(FileObjectType fileObjectType, FileOperationType fileOperationType, string oldPath, string newPath, IReadOnlyList oldPaths, IReadOnlyList newPaths) { FileObjectType = fileObjectType; FileOperationType = fileOperationType; OldPath = oldPath; NewPath = newPath; OldPaths = oldPaths; NewPaths = newPaths; } } }