C# Класс ArchiveComparer2.Library.ArchiveDuplicateDetector

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ChangeThreadPriority ( ThreadPriority priority ) : void
Dispose ( ) : void
Pause ( ) : void
Resume ( ) : void
Search ( DuplicateSearchOption option ) : List
SearchThreading ( DuplicateSearchOption option ) : void
Stop ( ) : void

Приватные методы

Метод Описание
BuildDuplicateList ( List list, DuplicateSearchOption option ) : List

Step 3: Build duplicate list

BuildFileList ( DuplicateSearchOption option ) : List

Step 1 - build file list from given paths

CalculateCRC ( List fileList, DuplicateSearchOption option ) : List

Step 2: calculate crc

CleanUpDuplicate ( List dupList ) : List

Step 4: Clean up no duplicate

Compare ( DuplicateArchiveInfo &Origin, DuplicateArchiveInfo &Duplicate, DuplicateSearchOption option ) : bool

Check if file is duplicated

Dispose ( bool disposing ) : void
NotifyCaller ( string message, OperationStatus status, List dupList = null, int curr, int total ) : void
SearchThreadingImpl ( object option ) : void

Описание методов

ChangeThreadPriority() публичный Метод

public ChangeThreadPriority ( ThreadPriority priority ) : void
priority ThreadPriority
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Pause() публичный Метод

public Pause ( ) : void
Результат void

Resume() публичный Метод

public Resume ( ) : void
Результат void

Search() публичный Метод

public Search ( DuplicateSearchOption option ) : List
option DuplicateSearchOption
Результат List

SearchThreading() публичный Метод

public SearchThreading ( DuplicateSearchOption option ) : void
option DuplicateSearchOption
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void