public FileInfoCollector(IFilesystemLayer fsl, IFilenamesCollector fnc, IContentHashingProvider contentHashingProvider) { _fsl = fsl; _fnc = fnc; _contentHashingProvider = contentHashingProvider; }
public FileInfoCollector(IFilesystemLayer fsl) { _fsl = fsl; _fnc = new FilenamesCollector.FilenamesCollector(_fsl); _contentHashingProvider = new ContentHashingProvider(_fsl, new Sha1HashImplementation()); }
public ContentHashingProvider(IFilesystemLayer fsl, IHashImplementation hashImplementation) { _fsl = fsl; _hashImplementation = hashImplementation; }
public LogFileWriter(IFilesystemLayer fsl, LogFileLinesFileInfoConverter fi2Ll, ILogFileNameProvider lfnp) { _fsl = fsl; _fi2ll = fi2Ll; _lfnp = lfnp; }
public LogInfoGatherer(FilesystemLayer.IFilesystemLayer fsl, ILogFileNameProvider _lfnp) { _fsl = fsl; _lfg = new LogFileGatherer(fsl, _lfnp); _il2fi = new LogFileLinesFileInfoConverter(new LogLinesToFileInfoConverter()); }
public LogFileGatherer(IFilesystemLayer fsl, ILogFileNameProvider lfnp) { _fsl = fsl; _lfnp = lfnp; }