using System; namespace SabreTools.Library.DatFiles { /// /// Determines merging tag handling for DAT output /// public enum MergingFlag { None = 0, Split, Merged, NonMerged, Full, /// This is not usually defined for Merging flags Device, } /// /// Determines nodump tag handling for DAT output /// public enum NodumpFlag { None = 0, Obsolete, Required, Ignore, } /// /// Determines packing tag handling for DAT output /// public enum PackingFlag { None = 0, /// /// Force all sets to be in archives, except disk and media /// Zip, /// /// Force all sets to be extracted into subfolders /// Unzip, /// /// Force sets with single items to be extracted to the parent folder /// Partial, /// /// Force all sets to be extracted to the parent folder /// Flat, } /// /// Determines which files should be skipped in DFD /// public enum SkipFileType { None = 0, Archive, File, } }