Files
SabreTools.Serialization/SabreTools.Data.Models/Metadata/ItemType.cs
Matt Nadareski 7689c6dd07 Libraries
This change looks dramatic, but it's just separating out the already-split namespaces into separate top-level folders. In theory, every single one could be built into their own Nuget package. `SabreTools.Serialization` still builds the normal Nuget package that is used by all other projects and includes all namespaces.
2026-03-21 16:26:56 -04:00

61 lines
1.1 KiB
C#

namespace SabreTools.Data.Models.Metadata
{
/// <summary>
/// Determine what type of file an item is
/// </summary>
public enum ItemType
{
/// <summary>
/// This is a fake flag that is used for filter only
/// </summary>
NULL = 0,
Adjuster,
Analog,
Archive,
BiosSet,
Chip,
Condition,
Configuration,
ConfLocation,
ConfSetting,
Control,
DataArea,
Device,
DeviceRef,
DipLocation,
DipSwitch,
DipValue,
Disk,
DiskArea,
Display,
Driver,
Dump,
Extension,
Feature,
Info,
Input,
Instance,
Media,
Original,
Part,
Port,
RamOption,
Release,
Rom,
Sample,
SharedFeat,
Slot,
SlotOption,
Software,
SoftwareList,
Sound,
Video,
/// <summary>
/// This is not a real type, only used internally
/// </summary>
Blank = int.MaxValue,
}
}