コード例 #1
0
ファイル: DupeFinder.cs プロジェクト: hainam2101/echoes
 private Expression <Func <Dupe, bool> > TitlePredicate(Track tr)
 {
     return(i => i.files.FirstOrDefault().title == tr.title);
 }
コード例 #2
0
ファイル: DupeFinder.cs プロジェクト: hainam2101/echoes
 private Expression <Func <Dupe, bool> > FilenamePredicate(Track tr)
 {
     return(i => i.files.FirstOrDefault().filename == tr.filename);
 }
コード例 #3
0
ファイル: DupeFinder.cs プロジェクト: hainam2101/echoes
 private Expression <Func <Dupe, bool> > HashPredicate(Track tr)
 {
     return(i => new FileInfo(tr.filename).Length == new FileInfo(i.files.FirstOrDefault().filename).Length&& GetMd5(tr.filename).SequenceEqual(GetMd5(i.files.FirstOrDefault().filename)));
 }