public void Clear() { SourceOnlyFiles.Clear(); DestOnlyFiles.Clear(); ChangedFiles.Clear(); LastModifiedDateFiles.Clear(); RegisteredDateFiles.Clear(); MovedFiles.Clear(); MovedFileOrder.Clear(); ErrorFiles.Clear(); }
protected void CompareManifestsRecursiveDest( ManifestDirectoryInfo destDir, HashSet <ManifestFileInfo> destFileMatch) { foreach (ManifestFileInfo destFile in destDir.Files.Values) { if (destFileMatch.Contains(destFile) == false) { DestOnlyFiles.Add(destFile); } } foreach (ManifestDirectoryInfo nextDestDir in destDir.Subdirectories.Values) { CompareManifestsRecursiveDest( nextDestDir, destFileMatch); } }