Esempio n. 1
0
 public EngineSettings(IDedupEngineSettings settings)
 {
     BasePath                     = settings.BasePath;
     ExcludedDirectories          = settings.ExcludedDirectories;
     FileExtensions               = settings.FileExtensions;
     Recursive                    = settings.Recursive;
     MonitorChanges               = settings.MonitorChanges;
     DifferenceType               = settings.DifferenceType;
     MaxDurationDifferenceSeconds = settings.MaxDifferenceSeconds;
     MaxDurationDifferencePercent =
         (settings as IDurationComparisonSettings).MaxDifferencePercent;
     MaxImageCompares          = settings.MaxImageCompares;
     MaxDifferentImages        = settings.MaxDifferentImages;
     MaxImageDifferencePercent =
         (settings as IImageComparisonSettings).MaxImageDifferencePercent;
 }
Esempio n. 2
0
 public EngineState(IDedupEngineSettings settings, string stateFolderPath)
 {
     Settings        = new EngineSettings(settings);
     StateFolderPath = stateFolderPath;
     LoadState();
 }