using System; namespace SabreTools.DatTools { /// /// Determines the DAT deduplication type /// public enum DedupeType { /// /// No deduplication /// None = 0, /// /// Deduplicate across all available fields /// /// Requires sorting by any hash Full, /// /// Deduplicate on a per-machine basis /// /// Requires sorting by machine Game, } /// /// Determines which files should be skipped in DFD /// public enum SkipFileType { None = 0, Archive, File, } /// /// Determines what sort of files only use external hashes /// /// TODO: Can FileType be used instead? [Flags] public enum TreatAsFile { CHD = 1 << 0, Archive = 1 << 1, AaruFormat = 1 << 2, NonArchive = CHD | AaruFormat, All = CHD | Archive | AaruFormat, } }