Esempio n. 1
0
 public FileInfoCollector(IFilesystemLayer fsl, IFilenamesCollector fnc, IContentHashingProvider contentHashingProvider)
 {
     _fsl = fsl;
     _fnc = fnc;
     _contentHashingProvider = contentHashingProvider;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 4
0
 public LogFileWriter(IFilesystemLayer fsl, LogFileLinesFileInfoConverter fi2Ll, ILogFileNameProvider lfnp)
 {
     _fsl   = fsl;
     _fi2ll = fi2Ll;
     _lfnp  = lfnp;
 }
Esempio n. 5
0
 public LogInfoGatherer(FilesystemLayer.IFilesystemLayer fsl, ILogFileNameProvider _lfnp)
 {
     _fsl   = fsl;
     _lfg   = new LogFileGatherer(fsl, _lfnp);
     _il2fi = new LogFileLinesFileInfoConverter(new LogLinesToFileInfoConverter());
 }
Esempio n. 6
0
 public LogFileGatherer(IFilesystemLayer fsl, ILogFileNameProvider lfnp)
 {
     _fsl  = fsl;
     _lfnp = lfnp;
 }