Example #1
0
 public CompareValue.Types Similar(CompareValue srcCompareValue, CompareValue tarCompareValue)
 {
     CompareValue.Types similarValue = CompareValue.Types.None;
     if (srcCompareValue.Hash?.ToLower() == tarCompareValue.Hash?.ToLower())
     {
         similarValue |= CompareValue.Types.Hash;
     }
     if (srcCompareValue.Directory?.ToLower() == tarCompareValue.Directory?.ToLower())
     {
         similarValue |= CompareValue.Types.Directory;
     }
     if (srcCompareValue.Extension?.ToLower() == tarCompareValue.Extension?.ToLower())
     {
         similarValue |= CompareValue.Types.Extension;
     }
     if (srcCompareValue.FileName?.ToLower() == tarCompareValue.FileName?.ToLower())
     {
         similarValue |= CompareValue.Types.FileName;
     }
     if (OnComparePartialFileName(srcCompareValue.FileName?.ToLower(), tarCompareValue.FileName?.ToLower(), 5))
     {
         similarValue |= CompareValue.Types.FileNamePartial;
     }
     return(similarValue);
 }
Example #2
0
 public void SetSimilarMinValue(CompareValue.Types value)
 {
     similarMinValue = value;
 }