public LinuxTrashCanService( IDriveService driveService, IOperationsService operationsService, IPathService pathService, IFileService fileService, IEnvironmentService environmentService, IDirectoryService directoryService, IDateTimeProvider dateTimeProvider, ILinuxRemovedFileMetadataBuilderFactory removedFileMetadataBuilderFactory) : base(driveService, operationsService, pathService) { _pathService = pathService; _fileService = fileService; _environmentService = environmentService; _directoryService = directoryService; _dateTimeProvider = dateTimeProvider; _removedFileMetadataBuilderFactory = removedFileMetadataBuilderFactory; }
public LinuxTrashCanService( IMountedDriveService mountedDriveService, IOperationsService operationsService, IPathService pathService, IFileService fileService, IEnvironmentService environmentService, IDirectoryService directoryService, INodeService nodeService, IDateTimeProvider dateTimeProvider, ILinuxRemovedFileMetadataBuilderFactory removedFileMetadataBuilderFactory, IHomeDirectoryProvider homeDirectoryProvider) : base(mountedDriveService, operationsService, pathService) { _pathService = pathService; _fileService = fileService; _environmentService = environmentService; _directoryService = directoryService; _nodeService = nodeService; _dateTimeProvider = dateTimeProvider; _removedFileMetadataBuilderFactory = removedFileMetadataBuilderFactory; _homeDirectoryProvider = homeDirectoryProvider; }