mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-09-22 06:45:11 +00:00
Handle "Default" properties
This commit is contained in:
@@ -12,6 +12,6 @@ namespace SabreTools.Data.Models.ClrMamePro
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <remarks>default</remarks>
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,6 +12,6 @@ namespace SabreTools.Data.Models.ClrMamePro
|
||||
public string[]? Entry { get; set; }
|
||||
|
||||
/// <remarks>default, (yes|no) "no"</remarks>
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,6 +19,6 @@ namespace SabreTools.Data.Models.ClrMamePro
|
||||
public string? Date { get; set; }
|
||||
|
||||
/// <remarks>default</remarks>
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace SabreTools.Data.Models.Listxml
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
[XmlAttribute("default")]
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
|
||||
[XmlElement("condition")]
|
||||
public Condition? Condition { get; set; }
|
||||
|
||||
@@ -16,6 +16,6 @@ namespace SabreTools.Data.Models.Listxml
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
[XmlAttribute("default")]
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace SabreTools.Data.Models.Listxml
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
[XmlAttribute("default")]
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
|
||||
[XmlElement("condition")]
|
||||
public Condition? Condition { get; set; }
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace SabreTools.Data.Models.Listxml
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
[XmlAttribute("default")]
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
|
||||
[XmlElement("condition")]
|
||||
public Condition? Condition { get; set; }
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace SabreTools.Data.Models.Listxml
|
||||
public string? Name { get; set; }
|
||||
|
||||
[XmlAttribute("default")]
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
|
||||
[XmlText]
|
||||
public string? Content { get; set; }
|
||||
|
||||
@@ -16,6 +16,6 @@ namespace SabreTools.Data.Models.Listxml
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
[XmlAttribute("default")]
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,6 +16,6 @@ namespace SabreTools.Data.Models.Logiqx
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
[XmlAttribute("default")]
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,6 +22,6 @@ namespace SabreTools.Data.Models.Logiqx
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
[XmlAttribute("default")]
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,8 @@ namespace SabreTools.Data.Models.Metadata
|
||||
{
|
||||
#region Properties
|
||||
|
||||
public bool? Default { get; set; }
|
||||
|
||||
public string? Name { get; set; }
|
||||
|
||||
#endregion
|
||||
@@ -18,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
|
||||
[NoFilter]
|
||||
public const string ConditionKey = "condition";
|
||||
|
||||
/// <remarks>bool</remarks>
|
||||
public const string DefaultKey = "default";
|
||||
|
||||
#endregion
|
||||
|
||||
public Adjuster() => ItemType = ItemType.Adjuster;
|
||||
|
||||
@@ -8,15 +8,14 @@ namespace SabreTools.Data.Models.Metadata
|
||||
{
|
||||
#region Properties
|
||||
|
||||
public bool? Default { get; set; }
|
||||
|
||||
public string? Name { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region Keys
|
||||
|
||||
/// <remarks>bool</remarks>
|
||||
public const string DefaultKey = "default";
|
||||
|
||||
/// <remarks>string</remarks>
|
||||
public const string DescriptionKey = "description";
|
||||
|
||||
|
||||
@@ -8,6 +8,8 @@ namespace SabreTools.Data.Models.Metadata
|
||||
{
|
||||
#region Properties
|
||||
|
||||
public bool? Default { get; set; }
|
||||
|
||||
public string? Name { get; set; }
|
||||
|
||||
#endregion
|
||||
@@ -18,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
|
||||
[NoFilter]
|
||||
public const string ConditionKey = "condition";
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
public const string DefaultKey = "default";
|
||||
|
||||
/// <remarks>string</remarks>
|
||||
public const string ValueKey = "value";
|
||||
|
||||
|
||||
@@ -8,6 +8,8 @@ namespace SabreTools.Data.Models.Metadata
|
||||
{
|
||||
#region Properties
|
||||
|
||||
public bool? Default { get; set; }
|
||||
|
||||
public string? Name { get; set; }
|
||||
|
||||
#endregion
|
||||
@@ -18,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
|
||||
[NoFilter]
|
||||
public const string ConditionKey = "condition";
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
public const string DefaultKey = "default";
|
||||
|
||||
/// <remarks>DipLocation[]</remarks>
|
||||
[NoFilter]
|
||||
public const string DipLocationKey = "diplocation";
|
||||
|
||||
@@ -8,6 +8,8 @@ namespace SabreTools.Data.Models.Metadata
|
||||
{
|
||||
#region Properties
|
||||
|
||||
public bool? Default { get; set; }
|
||||
|
||||
public string? Name { get; set; }
|
||||
|
||||
#endregion
|
||||
@@ -18,9 +20,6 @@ namespace SabreTools.Data.Models.Metadata
|
||||
[NoFilter]
|
||||
public const string ConditionKey = "condition";
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
public const string DefaultKey = "default";
|
||||
|
||||
/// <remarks>string</remarks>
|
||||
public const string ValueKey = "value";
|
||||
|
||||
|
||||
@@ -8,6 +8,8 @@ namespace SabreTools.Data.Models.Metadata
|
||||
{
|
||||
#region Properties
|
||||
|
||||
public bool? Default { get; set; }
|
||||
|
||||
public string? Name { get; set; }
|
||||
|
||||
#endregion
|
||||
@@ -17,9 +19,6 @@ namespace SabreTools.Data.Models.Metadata
|
||||
/// <remarks>string</remarks>
|
||||
public const string ContentKey = "content";
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
public const string DefaultKey = "default";
|
||||
|
||||
#endregion
|
||||
|
||||
public RamOption() => ItemType = ItemType.RamOption;
|
||||
|
||||
@@ -8,6 +8,8 @@ namespace SabreTools.Data.Models.Metadata
|
||||
{
|
||||
#region Properties
|
||||
|
||||
public bool? Default { get; set; }
|
||||
|
||||
public string? Name { get; set; }
|
||||
|
||||
#endregion
|
||||
@@ -17,9 +19,6 @@ namespace SabreTools.Data.Models.Metadata
|
||||
/// <remarks>string</remarks>
|
||||
public const string DateKey = "date";
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
public const string DefaultKey = "default";
|
||||
|
||||
/// <remarks>string</remarks>
|
||||
public const string LanguageKey = "language";
|
||||
|
||||
|
||||
@@ -8,15 +8,14 @@ namespace SabreTools.Data.Models.Metadata
|
||||
{
|
||||
#region Properties
|
||||
|
||||
public bool? Default { get; set; }
|
||||
|
||||
public string? Name { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region Keys
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
public const string DefaultKey = "default";
|
||||
|
||||
/// <remarks>string</remarks>
|
||||
public const string DevNameKey = "devname";
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ namespace SabreTools.Data.Models.OfflineList
|
||||
|
||||
/// <remarks>Boolean</remarks>
|
||||
[XmlAttribute("default")]
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
}
|
||||
|
||||
[XmlRoot("title")]
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace SabreTools.Data.Models.OfflineList
|
||||
|
||||
/// <remarks>Boolean</remarks>
|
||||
[XmlAttribute("default")]
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
|
||||
/// <remarks>Boolean</remarks>
|
||||
[XmlAttribute("auto")]
|
||||
|
||||
@@ -16,6 +16,6 @@ namespace SabreTools.Data.Models.SoftwareList
|
||||
|
||||
/// <remarks>(yes|no) "no"</remarks>
|
||||
[XmlAttribute("default")]
|
||||
public string? Default { get; set; }
|
||||
public bool? Default { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -337,7 +337,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
return new Data.Models.Metadata.Adjuster
|
||||
{
|
||||
[Data.Models.Metadata.Adjuster.ConditionKey] = CreateMetadataCondition(),
|
||||
[Data.Models.Metadata.Adjuster.DefaultKey] = true,
|
||||
Default = true,
|
||||
Name = "name",
|
||||
};
|
||||
}
|
||||
@@ -394,7 +394,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
{
|
||||
return new Data.Models.Metadata.BiosSet
|
||||
{
|
||||
[Data.Models.Metadata.BiosSet.DefaultKey] = true,
|
||||
Default = true,
|
||||
[Data.Models.Metadata.BiosSet.DescriptionKey] = "description",
|
||||
Name = "name",
|
||||
};
|
||||
@@ -452,7 +452,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
return new Data.Models.Metadata.ConfSetting
|
||||
{
|
||||
[Data.Models.Metadata.ConfSetting.ConditionKey] = CreateMetadataCondition(),
|
||||
[Data.Models.Metadata.ConfSetting.DefaultKey] = "yes",
|
||||
Default = true,
|
||||
Name = "name",
|
||||
[Data.Models.Metadata.ConfSetting.ValueKey] = "value",
|
||||
};
|
||||
@@ -514,7 +514,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
return new Data.Models.Metadata.DipSwitch
|
||||
{
|
||||
[Data.Models.Metadata.DipSwitch.ConditionKey] = CreateMetadataCondition(),
|
||||
[Data.Models.Metadata.DipSwitch.DefaultKey] = "yes",
|
||||
Default = true,
|
||||
[Data.Models.Metadata.DipSwitch.DipLocationKey] = new Data.Models.Metadata.DipLocation[] { CreateMetadataDipLocation() },
|
||||
[Data.Models.Metadata.DipSwitch.DipValueKey] = new Data.Models.Metadata.DipValue[] { CreateMetadataDipValue() },
|
||||
[Data.Models.Metadata.DipSwitch.EntryKey] = new string[] { "entry" },
|
||||
@@ -529,7 +529,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
return new Data.Models.Metadata.DipValue
|
||||
{
|
||||
[Data.Models.Metadata.DipValue.ConditionKey] = CreateMetadataCondition(),
|
||||
[Data.Models.Metadata.DipValue.DefaultKey] = "yes",
|
||||
Default = true,
|
||||
Name = "name",
|
||||
[Data.Models.Metadata.DipValue.ValueKey] = "value",
|
||||
};
|
||||
@@ -726,7 +726,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
return new Data.Models.Metadata.RamOption
|
||||
{
|
||||
[Data.Models.Metadata.RamOption.ContentKey] = "content",
|
||||
[Data.Models.Metadata.RamOption.DefaultKey] = "yes",
|
||||
Default = true,
|
||||
Name = "name",
|
||||
};
|
||||
}
|
||||
@@ -736,7 +736,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
return new Data.Models.Metadata.Release
|
||||
{
|
||||
[Data.Models.Metadata.Release.DateKey] = "date",
|
||||
[Data.Models.Metadata.Release.DefaultKey] = "yes",
|
||||
Default = true,
|
||||
[Data.Models.Metadata.Release.LanguageKey] = "language",
|
||||
Name = "name",
|
||||
[Data.Models.Metadata.Release.RegionKey] = "region",
|
||||
@@ -920,7 +920,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
{
|
||||
return new Data.Models.Metadata.SlotOption
|
||||
{
|
||||
[Data.Models.Metadata.SlotOption.DefaultKey] = "yes",
|
||||
Default = true,
|
||||
[Data.Models.Metadata.SlotOption.DevNameKey] = "devname",
|
||||
Name = "name",
|
||||
};
|
||||
@@ -1144,7 +1144,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateAdjuster(Adjuster? adjuster)
|
||||
{
|
||||
Assert.NotNull(adjuster);
|
||||
Assert.True(adjuster.ReadBool(Data.Models.Metadata.Adjuster.DefaultKey));
|
||||
Assert.True(adjuster.Default);
|
||||
Assert.Equal("name", adjuster.GetName());
|
||||
|
||||
Condition? condition = adjuster.Read<Condition>(Data.Models.Metadata.Adjuster.ConditionKey);
|
||||
@@ -1166,7 +1166,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateBiosSet(BiosSet? biosSet)
|
||||
{
|
||||
Assert.NotNull(biosSet);
|
||||
Assert.True(biosSet.ReadBool(Data.Models.Metadata.BiosSet.DefaultKey));
|
||||
Assert.True(biosSet.Default);
|
||||
Assert.Equal("description", biosSet.ReadString(Data.Models.Metadata.BiosSet.DescriptionKey));
|
||||
Assert.Equal("name", biosSet.GetName());
|
||||
}
|
||||
@@ -1223,7 +1223,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateConfSetting(ConfSetting? confSetting)
|
||||
{
|
||||
Assert.NotNull(confSetting);
|
||||
Assert.True(confSetting.ReadBool(Data.Models.Metadata.ConfSetting.DefaultKey));
|
||||
Assert.True(confSetting.Default);
|
||||
Assert.Equal("name", confSetting.GetName());
|
||||
Assert.Equal("value", confSetting.ReadString(Data.Models.Metadata.ConfSetting.ValueKey));
|
||||
|
||||
@@ -1292,7 +1292,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateDipSwitch(DipSwitch? dipSwitch)
|
||||
{
|
||||
Assert.NotNull(dipSwitch);
|
||||
Assert.True(dipSwitch.ReadBool(Data.Models.Metadata.DipSwitch.DefaultKey));
|
||||
Assert.True(dipSwitch.Default);
|
||||
Assert.Equal("mask", dipSwitch.ReadString(Data.Models.Metadata.DipSwitch.MaskKey));
|
||||
Assert.Equal("name", dipSwitch.GetName());
|
||||
Assert.Equal("tag", dipSwitch.ReadString(Data.Models.Metadata.DipSwitch.TagKey));
|
||||
@@ -1319,7 +1319,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateDipValue(DipValue? dipValue)
|
||||
{
|
||||
Assert.NotNull(dipValue);
|
||||
Assert.True(dipValue.ReadBool(Data.Models.Metadata.DipValue.DefaultKey));
|
||||
Assert.True(dipValue.Default);
|
||||
Assert.Equal("name", dipValue.GetName());
|
||||
Assert.Equal("value", dipValue.ReadString(Data.Models.Metadata.DipValue.ValueKey));
|
||||
|
||||
@@ -1473,7 +1473,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
{
|
||||
Assert.NotNull(ramOption);
|
||||
Assert.Equal("content", ramOption.ReadString(Data.Models.Metadata.RamOption.ContentKey));
|
||||
Assert.True(ramOption.ReadBool(Data.Models.Metadata.RamOption.DefaultKey));
|
||||
Assert.True(ramOption.Default);
|
||||
Assert.Equal("name", ramOption.GetName());
|
||||
}
|
||||
|
||||
@@ -1481,7 +1481,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
{
|
||||
Assert.NotNull(release);
|
||||
Assert.Equal("date", release.ReadString(Data.Models.Metadata.Release.DateKey));
|
||||
Assert.True(release.ReadBool(Data.Models.Metadata.Release.DefaultKey));
|
||||
Assert.True(release.Default);
|
||||
Assert.Equal("language", release.ReadString(Data.Models.Metadata.Release.LanguageKey));
|
||||
Assert.Equal("name", release.GetName());
|
||||
Assert.Equal("region", release.ReadString(Data.Models.Metadata.Release.RegionKey));
|
||||
@@ -1615,7 +1615,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateSlotOption(SlotOption? slotOption)
|
||||
{
|
||||
Assert.NotNull(slotOption);
|
||||
Assert.True(slotOption.ReadBool(Data.Models.Metadata.SlotOption.DefaultKey));
|
||||
Assert.True(slotOption.Default);
|
||||
Assert.Equal("devname", slotOption.ReadString(Data.Models.Metadata.SlotOption.DevNameKey));
|
||||
Assert.Equal("name", slotOption.GetName());
|
||||
}
|
||||
|
||||
@@ -619,7 +619,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateMetadataAdjuster(Data.Models.Metadata.Adjuster? adjuster)
|
||||
{
|
||||
Assert.NotNull(adjuster);
|
||||
Assert.True(adjuster.ReadBool(Data.Models.Metadata.Adjuster.DefaultKey));
|
||||
Assert.True(adjuster.Default);
|
||||
Assert.Equal("name", adjuster.Name);
|
||||
|
||||
Data.Models.Metadata.Condition? condition = adjuster.Read<Data.Models.Metadata.Condition>(Data.Models.Metadata.Adjuster.ConditionKey);
|
||||
@@ -673,7 +673,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateMetadataBiosSet(Data.Models.Metadata.BiosSet? biosSet)
|
||||
{
|
||||
Assert.NotNull(biosSet);
|
||||
Assert.True(biosSet.ReadBool(Data.Models.Metadata.BiosSet.DefaultKey));
|
||||
Assert.True(biosSet.Default);
|
||||
Assert.Equal("description", biosSet.ReadString(Data.Models.Metadata.BiosSet.DescriptionKey));
|
||||
Assert.Equal("name", biosSet.Name);
|
||||
}
|
||||
@@ -730,7 +730,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateMetadataConfSetting(Data.Models.Metadata.ConfSetting? confSetting)
|
||||
{
|
||||
Assert.NotNull(confSetting);
|
||||
Assert.True(confSetting.ReadBool(Data.Models.Metadata.ConfSetting.DefaultKey));
|
||||
Assert.True(confSetting.Default);
|
||||
Assert.Equal("name", confSetting.Name);
|
||||
Assert.Equal("value", confSetting.ReadString(Data.Models.Metadata.ConfSetting.ValueKey));
|
||||
|
||||
@@ -804,7 +804,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateMetadataDipSwitch(Data.Models.Metadata.DipSwitch? dipSwitch)
|
||||
{
|
||||
Assert.NotNull(dipSwitch);
|
||||
Assert.True(dipSwitch.ReadBool(Data.Models.Metadata.DipSwitch.DefaultKey));
|
||||
Assert.True(dipSwitch.Default);
|
||||
Assert.Equal("mask", dipSwitch.ReadString(Data.Models.Metadata.DipSwitch.MaskKey));
|
||||
Assert.Equal("name", dipSwitch.Name);
|
||||
Assert.Equal("tag", dipSwitch.ReadString(Data.Models.Metadata.DipSwitch.TagKey));
|
||||
@@ -831,7 +831,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateMetadataDipValue(Data.Models.Metadata.DipValue? dipValue)
|
||||
{
|
||||
Assert.NotNull(dipValue);
|
||||
Assert.True(dipValue.ReadBool(Data.Models.Metadata.DipValue.DefaultKey));
|
||||
Assert.True(dipValue.Default);
|
||||
Assert.Equal("name", dipValue.Name);
|
||||
Assert.Equal("value", dipValue.ReadString(Data.Models.Metadata.DipValue.ValueKey));
|
||||
|
||||
@@ -997,7 +997,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
{
|
||||
Assert.NotNull(ramOption);
|
||||
Assert.Equal("content", ramOption.ReadString(Data.Models.Metadata.RamOption.ContentKey));
|
||||
Assert.True(ramOption.ReadBool(Data.Models.Metadata.RamOption.DefaultKey));
|
||||
Assert.True(ramOption.Default);
|
||||
Assert.Equal("name", ramOption.Name);
|
||||
}
|
||||
|
||||
@@ -1005,7 +1005,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
{
|
||||
Assert.NotNull(release);
|
||||
Assert.Equal("date", release.ReadString(Data.Models.Metadata.Release.DateKey));
|
||||
Assert.True(release.ReadBool(Data.Models.Metadata.Release.DefaultKey));
|
||||
Assert.True(release.Default);
|
||||
Assert.Equal("language", release.ReadString(Data.Models.Metadata.Release.LanguageKey));
|
||||
Assert.Equal("name", release.Name);
|
||||
Assert.Equal("region", release.ReadString(Data.Models.Metadata.Release.RegionKey));
|
||||
@@ -1179,7 +1179,7 @@ namespace SabreTools.Metadata.DatFiles.Test
|
||||
private static void ValidateMetadataSlotOption(Data.Models.Metadata.SlotOption? slotOption)
|
||||
{
|
||||
Assert.NotNull(slotOption);
|
||||
Assert.True(slotOption.ReadBool(Data.Models.Metadata.SlotOption.DefaultKey));
|
||||
Assert.True(slotOption.Default);
|
||||
Assert.Equal("devname", slotOption.ReadString(Data.Models.Metadata.SlotOption.DevNameKey));
|
||||
Assert.Equal("name", slotOption.Name);
|
||||
}
|
||||
|
||||
@@ -22,6 +22,13 @@ namespace SabreTools.Metadata.DatItems.Formats
|
||||
}
|
||||
}
|
||||
|
||||
[JsonIgnore]
|
||||
public bool? Default
|
||||
{
|
||||
get => (_internal as Data.Models.Metadata.Adjuster)?.Default;
|
||||
set => (_internal as Data.Models.Metadata.Adjuster)?.Default = value;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructors
|
||||
@@ -30,11 +37,6 @@ namespace SabreTools.Metadata.DatItems.Formats
|
||||
|
||||
public Adjuster(Data.Models.Metadata.Adjuster item) : base(item)
|
||||
{
|
||||
// Process flag values
|
||||
bool? defaultValue = ReadBool(Data.Models.Metadata.Adjuster.DefaultKey);
|
||||
if (defaultValue is not null)
|
||||
Write<string?>(Data.Models.Metadata.Adjuster.DefaultKey, defaultValue.FromYesNo());
|
||||
|
||||
// Handle subitems
|
||||
var condition = item.Read<Data.Models.Metadata.Condition>(Data.Models.Metadata.Adjuster.ConditionKey);
|
||||
if (condition is not null)
|
||||
|
||||
@@ -10,17 +10,22 @@ namespace SabreTools.Metadata.DatItems.Formats
|
||||
[JsonObject("biosset"), XmlRoot("biosset")]
|
||||
public sealed class BiosSet : DatItem<Data.Models.Metadata.BiosSet>
|
||||
{
|
||||
#region Properties
|
||||
|
||||
[JsonIgnore]
|
||||
public bool? Default
|
||||
{
|
||||
get => (_internal as Data.Models.Metadata.BiosSet)?.Default;
|
||||
set => (_internal as Data.Models.Metadata.BiosSet)?.Default = value;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructors
|
||||
|
||||
public BiosSet() : base() { }
|
||||
|
||||
public BiosSet(Data.Models.Metadata.BiosSet item) : base(item)
|
||||
{
|
||||
// Process flag values
|
||||
bool? defaultValue = ReadBool(Data.Models.Metadata.BiosSet.DefaultKey);
|
||||
if (defaultValue is not null)
|
||||
Write<string?>(Data.Models.Metadata.BiosSet.DefaultKey, defaultValue.FromYesNo());
|
||||
}
|
||||
public BiosSet(Data.Models.Metadata.BiosSet item) : base(item) { }
|
||||
|
||||
public BiosSet(Data.Models.Metadata.BiosSet item, Machine machine, Source source) : this(item)
|
||||
{
|
||||
|
||||
@@ -22,6 +22,13 @@ namespace SabreTools.Metadata.DatItems.Formats
|
||||
}
|
||||
}
|
||||
|
||||
[JsonIgnore]
|
||||
public bool? Default
|
||||
{
|
||||
get => (_internal as Data.Models.Metadata.ConfSetting)?.Default;
|
||||
set => (_internal as Data.Models.Metadata.ConfSetting)?.Default = value;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructors
|
||||
@@ -30,11 +37,6 @@ namespace SabreTools.Metadata.DatItems.Formats
|
||||
|
||||
public ConfSetting(Data.Models.Metadata.ConfSetting item) : base(item)
|
||||
{
|
||||
// Process flag values
|
||||
bool? defaultValue = ReadBool(Data.Models.Metadata.ConfSetting.DefaultKey);
|
||||
if (defaultValue is not null)
|
||||
Write<string?>(Data.Models.Metadata.ConfSetting.DefaultKey, defaultValue.FromYesNo());
|
||||
|
||||
// Handle subitems
|
||||
var condition = Read<Data.Models.Metadata.Condition>(Data.Models.Metadata.ConfSetting.ConditionKey);
|
||||
if (condition is not null)
|
||||
|
||||
@@ -32,6 +32,13 @@ namespace SabreTools.Metadata.DatItems.Formats
|
||||
}
|
||||
}
|
||||
|
||||
[JsonIgnore]
|
||||
public bool? Default
|
||||
{
|
||||
get => (_internal as Data.Models.Metadata.DipSwitch)?.Default;
|
||||
set => (_internal as Data.Models.Metadata.DipSwitch)?.Default = value;
|
||||
}
|
||||
|
||||
[JsonIgnore]
|
||||
public bool LocationsSpecified
|
||||
{
|
||||
@@ -72,11 +79,6 @@ namespace SabreTools.Metadata.DatItems.Formats
|
||||
|
||||
public DipSwitch(Data.Models.Metadata.DipSwitch item) : base(item)
|
||||
{
|
||||
// Process flag values
|
||||
bool? defaultValue = ReadBool(Data.Models.Metadata.DipSwitch.DefaultKey);
|
||||
if (defaultValue is not null)
|
||||
Write<string?>(Data.Models.Metadata.DipSwitch.DefaultKey, defaultValue.FromYesNo());
|
||||
|
||||
// Handle subitems
|
||||
var condition = item.Read<Data.Models.Metadata.Condition>(Data.Models.Metadata.DipSwitch.ConditionKey);
|
||||
if (condition is not null)
|
||||
|
||||
@@ -22,6 +22,13 @@ namespace SabreTools.Metadata.DatItems.Formats
|
||||
}
|
||||
}
|
||||
|
||||
[JsonIgnore]
|
||||
public bool? Default
|
||||
{
|
||||
get => (_internal as Data.Models.Metadata.DipValue)?.Default;
|
||||
set => (_internal as Data.Models.Metadata.DipValue)?.Default = value;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructors
|
||||
@@ -30,11 +37,6 @@ namespace SabreTools.Metadata.DatItems.Formats
|
||||
|
||||
public DipValue(Data.Models.Metadata.DipValue item) : base(item)
|
||||
{
|
||||
// Process flag values
|
||||
bool? defaultValue = ReadBool(Data.Models.Metadata.DipValue.DefaultKey);
|
||||
if (defaultValue is not null)
|
||||
Write<string?>(Data.Models.Metadata.DipValue.DefaultKey, defaultValue.FromYesNo());
|
||||
|
||||
// Handle subitems
|
||||
var condition = Read<Data.Models.Metadata.Condition>(Data.Models.Metadata.DipValue.ConditionKey);
|
||||
if (condition is not null)
|
||||
|
||||
@@ -10,17 +10,22 @@ namespace SabreTools.Metadata.DatItems.Formats
|
||||
[JsonObject("ramoption"), XmlRoot("ramoption")]
|
||||
public sealed class RamOption : DatItem<Data.Models.Metadata.RamOption>
|
||||
{
|
||||
#region Properties
|
||||
|
||||
[JsonIgnore]
|
||||
public bool? Default
|
||||
{
|
||||
get => (_internal as Data.Models.Metadata.RamOption)?.Default;
|
||||
set => (_internal as Data.Models.Metadata.RamOption)?.Default = value;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructors
|
||||
|
||||
public RamOption() : base() { }
|
||||
|
||||
public RamOption(Data.Models.Metadata.RamOption item) : base(item)
|
||||
{
|
||||
// Process flag values
|
||||
bool? defaultValue = ReadBool(Data.Models.Metadata.RamOption.DefaultKey);
|
||||
if (defaultValue is not null)
|
||||
Write<string?>(Data.Models.Metadata.RamOption.DefaultKey, defaultValue.FromYesNo());
|
||||
}
|
||||
public RamOption(Data.Models.Metadata.RamOption item) : base(item) { }
|
||||
|
||||
public RamOption(Data.Models.Metadata.RamOption item, Machine machine, Source source) : this(item)
|
||||
{
|
||||
|
||||
@@ -10,17 +10,22 @@ namespace SabreTools.Metadata.DatItems.Formats
|
||||
[JsonObject("release"), XmlRoot("release")]
|
||||
public sealed class Release : DatItem<Data.Models.Metadata.Release>
|
||||
{
|
||||
#region Properties
|
||||
|
||||
[JsonIgnore]
|
||||
public bool? Default
|
||||
{
|
||||
get => (_internal as Data.Models.Metadata.Release)?.Default;
|
||||
set => (_internal as Data.Models.Metadata.Release)?.Default = value;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructors
|
||||
|
||||
public Release() : base() { }
|
||||
|
||||
public Release(Data.Models.Metadata.Release item) : base(item)
|
||||
{
|
||||
// Process flag values
|
||||
bool? defaultValue = ReadBool(Data.Models.Metadata.Release.DefaultKey);
|
||||
if (defaultValue is not null)
|
||||
Write<string?>(Data.Models.Metadata.Release.DefaultKey, defaultValue.FromYesNo());
|
||||
}
|
||||
public Release(Data.Models.Metadata.Release item) : base(item) { }
|
||||
|
||||
public Release(Data.Models.Metadata.Release item, Machine machine, Source source) : this(item)
|
||||
{
|
||||
|
||||
@@ -10,17 +10,22 @@ namespace SabreTools.Metadata.DatItems.Formats
|
||||
[JsonObject("slotoption"), XmlRoot("slotoption")]
|
||||
public sealed class SlotOption : DatItem<Data.Models.Metadata.SlotOption>
|
||||
{
|
||||
#region Properties
|
||||
|
||||
[JsonIgnore]
|
||||
public bool? Default
|
||||
{
|
||||
get => (_internal as Data.Models.Metadata.SlotOption)?.Default;
|
||||
set => (_internal as Data.Models.Metadata.SlotOption)?.Default = value;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructors
|
||||
|
||||
public SlotOption() : base() { }
|
||||
|
||||
public SlotOption(Data.Models.Metadata.SlotOption item) : base(item)
|
||||
{
|
||||
// Process flag values
|
||||
bool? defaultValue = ReadBool(Data.Models.Metadata.SlotOption.DefaultKey);
|
||||
if (defaultValue is not null)
|
||||
Write<string?>(Data.Models.Metadata.SlotOption.DefaultKey, defaultValue.FromYesNo());
|
||||
}
|
||||
public SlotOption(Data.Models.Metadata.SlotOption item) : base(item) { }
|
||||
|
||||
public SlotOption(Data.Models.Metadata.SlotOption item, Machine machine, Source source) : this(item)
|
||||
{
|
||||
|
||||
@@ -77,22 +77,9 @@ namespace SabreTools.Metadata.Filter
|
||||
/// </summary>
|
||||
private bool MatchesEqual(DictionaryBase dictionaryBase)
|
||||
{
|
||||
// Some fields need unique handling
|
||||
string? checkValue;
|
||||
if (Key.FieldName == "name")
|
||||
{
|
||||
// TODO: Make this less awkward and hacky
|
||||
checkValue = dictionaryBase.GetName();
|
||||
}
|
||||
else
|
||||
{
|
||||
// If the key doesn't exist, we count it as null
|
||||
if (!dictionaryBase.ContainsKey(Key.FieldName))
|
||||
return string.IsNullOrEmpty(Value);
|
||||
|
||||
// If the value in the dictionary is null
|
||||
checkValue = dictionaryBase.ReadString(Key.FieldName);
|
||||
}
|
||||
// Process the check value
|
||||
if (!GetCheckValue(dictionaryBase, out string? checkValue))
|
||||
return string.IsNullOrEmpty(Value);
|
||||
|
||||
// If a null value is expected
|
||||
if (checkValue is null)
|
||||
@@ -132,22 +119,9 @@ namespace SabreTools.Metadata.Filter
|
||||
/// </summary>
|
||||
private bool MatchesNotEqual(DictionaryBase dictionaryBase)
|
||||
{
|
||||
// Some fields need unique handling
|
||||
string? checkValue;
|
||||
if (Key.FieldName == "name")
|
||||
{
|
||||
// TODO: Make this less awkward and hacky
|
||||
checkValue = dictionaryBase.GetName();
|
||||
}
|
||||
else
|
||||
{
|
||||
// If the key doesn't exist, we count it as null
|
||||
if (!dictionaryBase.ContainsKey(Key.FieldName))
|
||||
return string.IsNullOrEmpty(Value);
|
||||
|
||||
// If the value in the dictionary is null
|
||||
checkValue = dictionaryBase.ReadString(Key.FieldName);
|
||||
}
|
||||
// Process the check value
|
||||
if (!GetCheckValue(dictionaryBase, out string? checkValue))
|
||||
return string.IsNullOrEmpty(Value);
|
||||
|
||||
// If a null value is expected
|
||||
if (checkValue is null)
|
||||
@@ -187,22 +161,9 @@ namespace SabreTools.Metadata.Filter
|
||||
/// </summary>
|
||||
private bool MatchesGreaterThan(DictionaryBase dictionaryBase)
|
||||
{
|
||||
// Some fields need unique handling
|
||||
string? checkValue;
|
||||
if (Key.FieldName == "name")
|
||||
{
|
||||
// TODO: Make this less awkward and hacky
|
||||
checkValue = dictionaryBase.GetName();
|
||||
}
|
||||
else
|
||||
{
|
||||
// If the key doesn't exist, we count it as null
|
||||
if (!dictionaryBase.ContainsKey(Key.FieldName))
|
||||
return string.IsNullOrEmpty(Value);
|
||||
|
||||
// If the value in the dictionary is null
|
||||
checkValue = dictionaryBase.ReadString(Key.FieldName);
|
||||
}
|
||||
// Process the check value
|
||||
if (!GetCheckValue(dictionaryBase, out string? checkValue))
|
||||
return string.IsNullOrEmpty(Value);
|
||||
|
||||
// Null is always failure
|
||||
if (checkValue is null)
|
||||
@@ -232,22 +193,9 @@ namespace SabreTools.Metadata.Filter
|
||||
/// </summary>
|
||||
private bool MatchesGreaterThanOrEqual(DictionaryBase dictionaryBase)
|
||||
{
|
||||
// Some fields need unique handling
|
||||
string? checkValue;
|
||||
if (Key.FieldName == "name")
|
||||
{
|
||||
// TODO: Make this less awkward and hacky
|
||||
checkValue = dictionaryBase.GetName();
|
||||
}
|
||||
else
|
||||
{
|
||||
// If the key doesn't exist, we count it as null
|
||||
if (!dictionaryBase.ContainsKey(Key.FieldName))
|
||||
return string.IsNullOrEmpty(Value);
|
||||
|
||||
// If the value in the dictionary is null
|
||||
checkValue = dictionaryBase.ReadString(Key.FieldName);
|
||||
}
|
||||
// Process the check value
|
||||
if (!GetCheckValue(dictionaryBase, out string? checkValue))
|
||||
return string.IsNullOrEmpty(Value);
|
||||
|
||||
// Null is always failure
|
||||
if (checkValue is null)
|
||||
@@ -277,22 +225,9 @@ namespace SabreTools.Metadata.Filter
|
||||
/// </summary>
|
||||
private bool MatchesLessThan(DictionaryBase dictionaryBase)
|
||||
{
|
||||
// Some fields need unique handling
|
||||
string? checkValue;
|
||||
if (Key.FieldName == "name")
|
||||
{
|
||||
// TODO: Make this less awkward and hacky
|
||||
checkValue = dictionaryBase.GetName();
|
||||
}
|
||||
else
|
||||
{
|
||||
// If the key doesn't exist, we count it as null
|
||||
if (!dictionaryBase.ContainsKey(Key.FieldName))
|
||||
return string.IsNullOrEmpty(Value);
|
||||
|
||||
// If the value in the dictionary is null
|
||||
checkValue = dictionaryBase.ReadString(Key.FieldName);
|
||||
}
|
||||
// Process the check value
|
||||
if (!GetCheckValue(dictionaryBase, out string? checkValue))
|
||||
return string.IsNullOrEmpty(Value);
|
||||
|
||||
// Null is always failure
|
||||
if (checkValue is null)
|
||||
@@ -322,22 +257,9 @@ namespace SabreTools.Metadata.Filter
|
||||
/// </summary>
|
||||
private bool MatchesLessThanOrEqual(DictionaryBase dictionaryBase)
|
||||
{
|
||||
// Some fields need unique handling
|
||||
string? checkValue;
|
||||
if (Key.FieldName == "name")
|
||||
{
|
||||
// TODO: Make this less awkward and hacky
|
||||
checkValue = dictionaryBase.GetName();
|
||||
}
|
||||
else
|
||||
{
|
||||
// If the key doesn't exist, we count it as null
|
||||
if (!dictionaryBase.ContainsKey(Key.FieldName))
|
||||
return string.IsNullOrEmpty(Value);
|
||||
|
||||
// If the value in the dictionary is null
|
||||
checkValue = dictionaryBase.ReadString(Key.FieldName);
|
||||
}
|
||||
// Process the check value
|
||||
if (!GetCheckValue(dictionaryBase, out string? checkValue))
|
||||
return string.IsNullOrEmpty(Value);
|
||||
|
||||
// Null is always failure
|
||||
if (checkValue is null)
|
||||
@@ -411,6 +333,69 @@ namespace SabreTools.Metadata.Filter
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Get the check value for a field from a DictionaryBase
|
||||
/// </summary>
|
||||
private bool GetCheckValue(DictionaryBase dictionaryBase, out string? checkValue)
|
||||
{
|
||||
// Handle the common name field
|
||||
if (Key.FieldName == "name")
|
||||
{
|
||||
checkValue = dictionaryBase.GetName();
|
||||
return true;
|
||||
}
|
||||
|
||||
// Handle type-specific properties
|
||||
switch (dictionaryBase)
|
||||
{
|
||||
case Adjuster item when Key.FieldName == "default":
|
||||
checkValue = item.Default.FromYesNo();
|
||||
return true;
|
||||
|
||||
case BiosSet item when Key.FieldName == "default":
|
||||
checkValue = item.Default.FromYesNo();
|
||||
return true;
|
||||
|
||||
case ConfSetting item when Key.FieldName == "default":
|
||||
checkValue = item.Default.FromYesNo();
|
||||
return true;
|
||||
|
||||
case DipSwitch item when Key.FieldName == "default":
|
||||
checkValue = item.Default.FromYesNo();
|
||||
return true;
|
||||
|
||||
case DipValue item when Key.FieldName == "default":
|
||||
checkValue = item.Default.FromYesNo();
|
||||
return true;
|
||||
|
||||
case RamOption item when Key.FieldName == "default":
|
||||
checkValue = item.Default.FromYesNo();
|
||||
return true;
|
||||
|
||||
case Release item when Key.FieldName == "default":
|
||||
checkValue = item.Default.FromYesNo();
|
||||
return true;
|
||||
|
||||
case SlotOption item when Key.FieldName == "default":
|
||||
checkValue = item.Default.FromYesNo();
|
||||
return true;
|
||||
|
||||
// Fallthrough to Dictionary-based checking
|
||||
default: break;
|
||||
}
|
||||
|
||||
// If the key doesn't exist, we count it as null
|
||||
if (!dictionaryBase.ContainsKey(Key.FieldName))
|
||||
{
|
||||
checkValue = null;
|
||||
return false;
|
||||
}
|
||||
|
||||
// If the value in the dictionary is null
|
||||
checkValue = dictionaryBase.ReadString(Key.FieldName);
|
||||
return true;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Derive an operation from the input string, if possible
|
||||
/// </summary>
|
||||
|
||||
@@ -84,14 +84,14 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Region = "XXXXXX",
|
||||
Language = "XXXXXX",
|
||||
Date = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var biosset = new Data.Models.ClrMamePro.BiosSet
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Description = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var rom = new Data.Models.ClrMamePro.Rom
|
||||
@@ -192,7 +192,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Entry = ["XXXXXX"],
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var driver = new Data.Models.ClrMamePro.Driver
|
||||
@@ -339,7 +339,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.Equal("XXXXXX", release.Region);
|
||||
Assert.Equal("XXXXXX", release.Language);
|
||||
Assert.Equal("XXXXXX", release.Date);
|
||||
Assert.Equal("XXXXXX", release.Default);
|
||||
Assert.Equal(true, release.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -350,7 +350,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(biosset);
|
||||
Assert.Equal("XXXXXX", biosset.Name);
|
||||
Assert.Equal("XXXXXX", biosset.Description);
|
||||
Assert.Equal("XXXXXX", biosset.Default);
|
||||
Assert.Equal(true, biosset.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -495,7 +495,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
string entry = Assert.Single(dipswitch.Entry);
|
||||
Assert.Equal("XXXXXX", entry);
|
||||
|
||||
Assert.Equal("XXXXXX", dipswitch.Default);
|
||||
Assert.Equal(true, dipswitch.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -67,7 +67,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Description = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var rom = new Data.Models.Listxml.Rom
|
||||
@@ -198,7 +198,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -223,7 +223,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -251,7 +251,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
var adjuster = new Data.Models.Listxml.Adjuster
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -303,7 +303,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
DevName = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var slot = new Data.Models.Listxml.Slot
|
||||
@@ -323,7 +323,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
var ramoption = new Data.Models.Listxml.RamOption
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Content = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -475,7 +475,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(biosset);
|
||||
Assert.Equal("XXXXXX", biosset.Name);
|
||||
Assert.Equal("XXXXXX", biosset.Description);
|
||||
Assert.Equal("XXXXXX", biosset.Default);
|
||||
Assert.Equal(true, biosset.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -681,7 +681,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(dipvalue);
|
||||
Assert.Equal("XXXXXX", dipvalue.Name);
|
||||
Assert.Equal("XXXXXX", dipvalue.Value);
|
||||
Assert.Equal("XXXXXX", dipvalue.Default);
|
||||
Assert.Equal(true, dipvalue.Default);
|
||||
Validate(dipvalue.Condition);
|
||||
}
|
||||
|
||||
@@ -724,7 +724,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(confsetting);
|
||||
Assert.Equal("XXXXXX", confsetting.Name);
|
||||
Assert.Equal("XXXXXX", confsetting.Value);
|
||||
Assert.Equal("XXXXXX", confsetting.Default);
|
||||
Assert.Equal(true, confsetting.Default);
|
||||
Validate(confsetting.Condition);
|
||||
}
|
||||
|
||||
@@ -757,7 +757,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Assert.NotNull(adjuster);
|
||||
Assert.Equal("XXXXXX", adjuster.Name);
|
||||
Assert.Equal("XXXXXX", adjuster.Default);
|
||||
Assert.Equal(true, adjuster.Default);
|
||||
Validate(adjuster.Condition);
|
||||
}
|
||||
|
||||
@@ -849,7 +849,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(slotoption);
|
||||
Assert.Equal("XXXXXX", slotoption.Name);
|
||||
Assert.Equal("XXXXXX", slotoption.DevName);
|
||||
Assert.Equal("XXXXXX", slotoption.Default);
|
||||
Assert.Equal(true, slotoption.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -871,7 +871,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Assert.NotNull(ramoption);
|
||||
Assert.Equal("XXXXXX", ramoption.Name);
|
||||
Assert.Equal("XXXXXX", ramoption.Default);
|
||||
Assert.Equal(true, ramoption.Default);
|
||||
Assert.Equal("XXXXXX", ramoption.Content);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -135,14 +135,14 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Region = "XXXXXX",
|
||||
Language = "XXXXXX",
|
||||
Date = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var biosset = new Data.Models.Logiqx.BiosSet
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Description = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var rom = new Data.Models.Logiqx.Rom
|
||||
@@ -443,7 +443,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.Equal("XXXXXX", release.Region);
|
||||
Assert.Equal("XXXXXX", release.Language);
|
||||
Assert.Equal("XXXXXX", release.Date);
|
||||
Assert.Equal("XXXXXX", release.Default);
|
||||
Assert.Equal(true, release.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -454,7 +454,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(biosset);
|
||||
Assert.Equal("XXXXXX", biosset.Name);
|
||||
Assert.Equal("XXXXXX", biosset.Description);
|
||||
Assert.Equal("XXXXXX", biosset.Default);
|
||||
Assert.Equal(true, biosset.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -63,7 +63,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Description = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var rom = new Data.Models.Listxml.Rom
|
||||
@@ -194,7 +194,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -219,7 +219,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -247,7 +247,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
var adjuster = new Data.Models.Listxml.Adjuster
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -299,7 +299,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
DevName = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var slot = new Data.Models.Listxml.Slot
|
||||
@@ -319,7 +319,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
var ramoption = new Data.Models.Listxml.RamOption
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Content = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -469,7 +469,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(biosset);
|
||||
Assert.Equal("XXXXXX", biosset.Name);
|
||||
Assert.Equal("XXXXXX", biosset.Description);
|
||||
Assert.Equal("XXXXXX", biosset.Default);
|
||||
Assert.Equal(true, biosset.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -675,7 +675,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(dipvalue);
|
||||
Assert.Equal("XXXXXX", dipvalue.Name);
|
||||
Assert.Equal("XXXXXX", dipvalue.Value);
|
||||
Assert.Equal("XXXXXX", dipvalue.Default);
|
||||
Assert.Equal(true, dipvalue.Default);
|
||||
Validate(dipvalue.Condition);
|
||||
}
|
||||
|
||||
@@ -718,7 +718,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(confsetting);
|
||||
Assert.Equal("XXXXXX", confsetting.Name);
|
||||
Assert.Equal("XXXXXX", confsetting.Value);
|
||||
Assert.Equal("XXXXXX", confsetting.Default);
|
||||
Assert.Equal(true, confsetting.Default);
|
||||
Validate(confsetting.Condition);
|
||||
}
|
||||
|
||||
@@ -751,7 +751,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Assert.NotNull(adjuster);
|
||||
Assert.Equal("XXXXXX", adjuster.Name);
|
||||
Assert.Equal("XXXXXX", adjuster.Default);
|
||||
Assert.Equal(true, adjuster.Default);
|
||||
Validate(adjuster.Condition);
|
||||
}
|
||||
|
||||
@@ -843,7 +843,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(slotoption);
|
||||
Assert.Equal("XXXXXX", slotoption.Name);
|
||||
Assert.Equal("XXXXXX", slotoption.DevName);
|
||||
Assert.Equal("XXXXXX", slotoption.Default);
|
||||
Assert.Equal(true, slotoption.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -865,7 +865,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Assert.NotNull(ramoption);
|
||||
Assert.Equal("XXXXXX", ramoption.Name);
|
||||
Assert.Equal("XXXXXX", ramoption.Default);
|
||||
Assert.Equal(true, ramoption.Default);
|
||||
Assert.Equal("XXXXXX", ramoption.Content);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -63,7 +63,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Description = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var rom = new Data.Models.Listxml.Rom
|
||||
@@ -194,7 +194,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -219,7 +219,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -247,7 +247,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
var adjuster = new Data.Models.Listxml.Adjuster
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -299,7 +299,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
DevName = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var slot = new Data.Models.Listxml.Slot
|
||||
@@ -319,7 +319,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
var ramoption = new Data.Models.Listxml.RamOption
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Content = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -469,7 +469,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(biosset);
|
||||
Assert.Equal("XXXXXX", biosset.Name);
|
||||
Assert.Equal("XXXXXX", biosset.Description);
|
||||
Assert.Equal("XXXXXX", biosset.Default);
|
||||
Assert.Equal(true, biosset.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -675,7 +675,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(dipvalue);
|
||||
Assert.Equal("XXXXXX", dipvalue.Name);
|
||||
Assert.Equal("XXXXXX", dipvalue.Value);
|
||||
Assert.Equal("XXXXXX", dipvalue.Default);
|
||||
Assert.Equal(true, dipvalue.Default);
|
||||
Validate(dipvalue.Condition);
|
||||
}
|
||||
|
||||
@@ -718,7 +718,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(confsetting);
|
||||
Assert.Equal("XXXXXX", confsetting.Name);
|
||||
Assert.Equal("XXXXXX", confsetting.Value);
|
||||
Assert.Equal("XXXXXX", confsetting.Default);
|
||||
Assert.Equal(true, confsetting.Default);
|
||||
Validate(confsetting.Condition);
|
||||
}
|
||||
|
||||
@@ -751,7 +751,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Assert.NotNull(adjuster);
|
||||
Assert.Equal("XXXXXX", adjuster.Name);
|
||||
Assert.Equal("XXXXXX", adjuster.Default);
|
||||
Assert.Equal(true, adjuster.Default);
|
||||
Validate(adjuster.Condition);
|
||||
}
|
||||
|
||||
@@ -843,7 +843,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(slotoption);
|
||||
Assert.Equal("XXXXXX", slotoption.Name);
|
||||
Assert.Equal("XXXXXX", slotoption.DevName);
|
||||
Assert.Equal("XXXXXX", slotoption.Default);
|
||||
Assert.Equal(true, slotoption.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -865,7 +865,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Assert.NotNull(ramoption);
|
||||
Assert.Equal("XXXXXX", ramoption.Name);
|
||||
Assert.Equal("XXXXXX", ramoption.Default);
|
||||
Assert.Equal(true, ramoption.Default);
|
||||
Assert.Equal("XXXXXX", ramoption.Content);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,85 +39,85 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
Location = new Data.Models.OfflineList.Location
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
Publisher = new Data.Models.OfflineList.Publisher
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
SourceRom = new Data.Models.OfflineList.SourceRom
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
SaveType = new Data.Models.OfflineList.SaveType
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
RomSize = new Data.Models.OfflineList.RomSize
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
ReleaseNumber = new Data.Models.OfflineList.ReleaseNumber
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
ImageNumber = new Data.Models.OfflineList.ImageNumber
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
LanguageNumber = new Data.Models.OfflineList.LanguageNumber
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
Comment = new Data.Models.OfflineList.Comment
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
RomCRC = new Data.Models.OfflineList.RomCRC
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
Im1CRC = new Data.Models.OfflineList.Im1CRC
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
Im2CRC = new Data.Models.OfflineList.Im2CRC
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
Languages = new Data.Models.OfflineList.Languages
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
};
|
||||
|
||||
@@ -149,7 +149,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
var to = new Data.Models.OfflineList.To
|
||||
{
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Auto = "XXXXXX",
|
||||
Find = [find],
|
||||
};
|
||||
@@ -286,7 +286,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(info);
|
||||
Assert.Equal("XXXXXX", info.Visible);
|
||||
Assert.Equal("XXXXXX", info.InNamingOption);
|
||||
Assert.Equal("XXXXXX", info.Default);
|
||||
Assert.Equal(true, info.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -339,7 +339,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Assert.NotNull(to);
|
||||
Assert.Equal("XXXXXX", to.Value);
|
||||
Assert.Equal("XXXXXX", to.Default);
|
||||
Assert.Equal(true, to.Default);
|
||||
Assert.Equal("XXXXXX", to.Auto);
|
||||
|
||||
Assert.NotNull(to.Find);
|
||||
|
||||
@@ -95,7 +95,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var dipswitch = new Data.Models.SoftwareList.DipSwitch
|
||||
@@ -304,7 +304,7 @@ namespace SabreTools.Serialization.CrossModel.Test
|
||||
Assert.NotNull(dipvalue);
|
||||
Assert.Equal("XXXXXX", dipvalue.Name);
|
||||
Assert.Equal("XXXXXX", dipvalue.Value);
|
||||
Assert.Equal("XXXXXX", dipvalue.Default);
|
||||
Assert.Equal(true, dipvalue.Default);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -155,7 +155,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
Description = item.ReadString(Data.Models.Metadata.BiosSet.DescriptionKey),
|
||||
Default = item.ReadString(Data.Models.Metadata.BiosSet.DefaultKey),
|
||||
Default = item.Default,
|
||||
};
|
||||
return biosset;
|
||||
}
|
||||
@@ -184,7 +184,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
Entry = item[Data.Models.Metadata.DipSwitch.EntryKey] as string[],
|
||||
Default = item.ReadString(Data.Models.Metadata.DipSwitch.DefaultKey),
|
||||
Default = item.Default,
|
||||
};
|
||||
return dipswitch;
|
||||
}
|
||||
@@ -266,7 +266,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
Region = item.ReadString(Data.Models.Metadata.Release.RegionKey),
|
||||
Language = item.ReadString(Data.Models.Metadata.Release.LanguageKey),
|
||||
Date = item.ReadString(Data.Models.Metadata.Release.DateKey),
|
||||
Default = item.ReadString(Data.Models.Metadata.Release.DefaultKey),
|
||||
Default = item.Default,
|
||||
};
|
||||
return release;
|
||||
}
|
||||
|
||||
@@ -168,7 +168,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
[Data.Models.Metadata.BiosSet.DescriptionKey] = item.Description,
|
||||
[Data.Models.Metadata.BiosSet.DefaultKey] = item.Default,
|
||||
Default = item.Default,
|
||||
};
|
||||
return biosset;
|
||||
}
|
||||
@@ -197,7 +197,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
[Data.Models.Metadata.DipSwitch.EntryKey] = item.Entry,
|
||||
[Data.Models.Metadata.DipSwitch.DefaultKey] = item.Default,
|
||||
Default = item.Default,
|
||||
};
|
||||
return dipswitch;
|
||||
}
|
||||
@@ -279,7 +279,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
[Data.Models.Metadata.Release.RegionKey] = item.Region,
|
||||
[Data.Models.Metadata.Release.LanguageKey] = item.Language,
|
||||
[Data.Models.Metadata.Release.DateKey] = item.Date,
|
||||
[Data.Models.Metadata.Release.DefaultKey] = item.Default,
|
||||
Default = item.Default,
|
||||
};
|
||||
return release;
|
||||
}
|
||||
|
||||
@@ -149,7 +149,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
var adjuster = new Adjuster
|
||||
{
|
||||
Name = item.Name,
|
||||
Default = item.ReadString(Data.Models.Metadata.Adjuster.DefaultKey),
|
||||
Default = item.Default,
|
||||
};
|
||||
|
||||
var condition = item.Read<Data.Models.Metadata.Condition>(Data.Models.Metadata.Adjuster.ConditionKey);
|
||||
@@ -180,7 +180,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
Description = item.ReadString(Data.Models.Metadata.BiosSet.DescriptionKey),
|
||||
Default = item.ReadString(Data.Models.Metadata.BiosSet.DefaultKey),
|
||||
Default = item.Default,
|
||||
};
|
||||
return biosset;
|
||||
}
|
||||
@@ -266,7 +266,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
Value = item.ReadString(Data.Models.Metadata.ConfSetting.ValueKey),
|
||||
Default = item.ReadString(Data.Models.Metadata.ConfSetting.DefaultKey),
|
||||
Default = item.Default,
|
||||
};
|
||||
|
||||
var condition = item.Read<Data.Models.Metadata.Condition>(Data.Models.Metadata.ConfSetting.ConditionKey);
|
||||
@@ -386,7 +386,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
Value = item.ReadString(Data.Models.Metadata.DipValue.ValueKey),
|
||||
Default = item.ReadString(Data.Models.Metadata.DipValue.DefaultKey),
|
||||
Default = item.Default,
|
||||
};
|
||||
|
||||
var condition = item.Read<Data.Models.Metadata.Condition>(Data.Models.Metadata.DipValue.ConditionKey);
|
||||
@@ -552,7 +552,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
var ramOption = new RamOption
|
||||
{
|
||||
Name = item.Name,
|
||||
Default = item.ReadString(Data.Models.Metadata.RamOption.DefaultKey),
|
||||
Default = item.Default,
|
||||
Content = item.ReadString(Data.Models.Metadata.RamOption.ContentKey),
|
||||
};
|
||||
return ramOption;
|
||||
@@ -619,7 +619,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
DevName = item.ReadString(Data.Models.Metadata.SlotOption.DevNameKey),
|
||||
Default = item.ReadString(Data.Models.Metadata.SlotOption.DefaultKey),
|
||||
Default = item.Default,
|
||||
};
|
||||
return slotOption;
|
||||
}
|
||||
|
||||
@@ -183,7 +183,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
var adjuster = new Data.Models.Metadata.Adjuster
|
||||
{
|
||||
Name = item.Name,
|
||||
[Data.Models.Metadata.Adjuster.DefaultKey] = item.Default,
|
||||
Default = item.Default,
|
||||
};
|
||||
|
||||
if (item.Condition is not null)
|
||||
@@ -213,7 +213,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
[Data.Models.Metadata.BiosSet.DescriptionKey] = item.Description,
|
||||
[Data.Models.Metadata.BiosSet.DefaultKey] = item.Default,
|
||||
Default = item.Default,
|
||||
};
|
||||
return biosset;
|
||||
}
|
||||
@@ -302,7 +302,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
[Data.Models.Metadata.ConfSetting.ValueKey] = item.Value,
|
||||
[Data.Models.Metadata.ConfSetting.DefaultKey] = item.Default,
|
||||
Default = item.Default,
|
||||
};
|
||||
|
||||
if (item.Condition is not null)
|
||||
@@ -425,7 +425,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
[Data.Models.Metadata.DipValue.ValueKey] = item.Value,
|
||||
[Data.Models.Metadata.DipValue.DefaultKey] = item.Default,
|
||||
Default = item.Default,
|
||||
};
|
||||
|
||||
if (item.Condition is not null)
|
||||
@@ -591,7 +591,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
var ramOption = new Data.Models.Metadata.RamOption
|
||||
{
|
||||
Name = item.Name,
|
||||
[Data.Models.Metadata.RamOption.DefaultKey] = item.Default,
|
||||
Default = item.Default,
|
||||
[Data.Models.Metadata.RamOption.ContentKey] = item.Content,
|
||||
};
|
||||
return ramOption;
|
||||
@@ -660,7 +660,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
[Data.Models.Metadata.SlotOption.DevNameKey] = item.DevName,
|
||||
[Data.Models.Metadata.SlotOption.DefaultKey] = item.Default,
|
||||
Default = item.Default,
|
||||
};
|
||||
return slotOption;
|
||||
}
|
||||
|
||||
@@ -208,7 +208,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
Description = item.ReadString(Data.Models.Metadata.BiosSet.DescriptionKey),
|
||||
Default = item.ReadString(Data.Models.Metadata.BiosSet.DefaultKey),
|
||||
Default = item.Default,
|
||||
};
|
||||
return biosset;
|
||||
}
|
||||
@@ -288,7 +288,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
Region = item.ReadString(Data.Models.Metadata.Release.RegionKey),
|
||||
Language = item.ReadString(Data.Models.Metadata.Release.LanguageKey),
|
||||
Date = item.ReadString(Data.Models.Metadata.Release.DateKey),
|
||||
Default = item.ReadString(Data.Models.Metadata.Release.DefaultKey),
|
||||
Default = item.Default,
|
||||
};
|
||||
return release;
|
||||
}
|
||||
|
||||
@@ -202,7 +202,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
[Data.Models.Metadata.BiosSet.DescriptionKey] = item.Description,
|
||||
[Data.Models.Metadata.BiosSet.DefaultKey] = item.Default,
|
||||
Default = item.Default,
|
||||
};
|
||||
return biosset;
|
||||
}
|
||||
@@ -282,7 +282,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
[Data.Models.Metadata.Release.RegionKey] = item.Region,
|
||||
[Data.Models.Metadata.Release.LanguageKey] = item.Language,
|
||||
[Data.Models.Metadata.Release.DateKey] = item.Date,
|
||||
[Data.Models.Metadata.Release.DefaultKey] = item.Default,
|
||||
Default = item.Default,
|
||||
};
|
||||
return release;
|
||||
}
|
||||
|
||||
@@ -114,7 +114,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
Value = item.ReadString(Data.Models.Metadata.DipValue.ValueKey),
|
||||
Default = item.ReadString(Data.Models.Metadata.DipValue.DefaultKey),
|
||||
Default = item.Default,
|
||||
};
|
||||
return dipValue;
|
||||
}
|
||||
|
||||
@@ -113,7 +113,7 @@ namespace SabreTools.Serialization.CrossModel
|
||||
{
|
||||
Name = item.Name,
|
||||
[Data.Models.Metadata.DipValue.ValueKey] = item.Value,
|
||||
[Data.Models.Metadata.DipValue.DefaultKey] = item.Default,
|
||||
Default = item.Default,
|
||||
};
|
||||
return dipValue;
|
||||
}
|
||||
|
||||
@@ -201,14 +201,14 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Region = "XXXXXX",
|
||||
Language = "XXXXXX",
|
||||
Date = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var biosset = new Data.Models.ClrMamePro.BiosSet
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Description = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var rom = new Data.Models.ClrMamePro.Rom
|
||||
@@ -309,7 +309,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Entry = ["XXXXXX"],
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var driver = new Data.Models.ClrMamePro.Driver
|
||||
@@ -456,7 +456,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", release.Region);
|
||||
Assert.Equal("XXXXXX", release.Language);
|
||||
Assert.Equal("XXXXXX", release.Date);
|
||||
Assert.Equal("XXXXXX", release.Default);
|
||||
Assert.Equal(true, release.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -467,7 +467,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(biosset);
|
||||
Assert.Equal("XXXXXX", biosset.Name);
|
||||
Assert.Equal("XXXXXX", biosset.Description);
|
||||
Assert.Equal("XXXXXX", biosset.Default);
|
||||
Assert.Equal(true, biosset.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -612,7 +612,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
string entry = Assert.Single(dipswitch.Entry);
|
||||
Assert.Equal("XXXXXX", entry);
|
||||
|
||||
Assert.Equal("XXXXXX", dipswitch.Default);
|
||||
Assert.Equal(true, dipswitch.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -134,7 +134,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Description = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var rom = new Data.Models.Listxml.Rom
|
||||
@@ -265,7 +265,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -290,7 +290,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -318,7 +318,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
var adjuster = new Data.Models.Listxml.Adjuster
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -370,7 +370,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
DevName = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var slot = new Data.Models.Listxml.Slot
|
||||
@@ -390,7 +390,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
var ramoption = new Data.Models.Listxml.RamOption
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Content = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -542,7 +542,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(biosset);
|
||||
Assert.Equal("XXXXXX", biosset.Name);
|
||||
Assert.Equal("XXXXXX", biosset.Description);
|
||||
Assert.Equal("XXXXXX", biosset.Default);
|
||||
Assert.Equal(true, biosset.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -748,7 +748,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(dipvalue);
|
||||
Assert.Equal("XXXXXX", dipvalue.Name);
|
||||
Assert.Equal("XXXXXX", dipvalue.Value);
|
||||
Assert.Equal("XXXXXX", dipvalue.Default);
|
||||
Assert.Equal(true, dipvalue.Default);
|
||||
Validate(dipvalue.Condition);
|
||||
}
|
||||
|
||||
@@ -791,7 +791,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(confsetting);
|
||||
Assert.Equal("XXXXXX", confsetting.Name);
|
||||
Assert.Equal("XXXXXX", confsetting.Value);
|
||||
Assert.Equal("XXXXXX", confsetting.Default);
|
||||
Assert.Equal(true, confsetting.Default);
|
||||
Validate(confsetting.Condition);
|
||||
}
|
||||
|
||||
@@ -824,7 +824,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Assert.NotNull(adjuster);
|
||||
Assert.Equal("XXXXXX", adjuster.Name);
|
||||
Assert.Equal("XXXXXX", adjuster.Default);
|
||||
Assert.Equal(true, adjuster.Default);
|
||||
Validate(adjuster.Condition);
|
||||
}
|
||||
|
||||
@@ -916,7 +916,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(slotoption);
|
||||
Assert.Equal("XXXXXX", slotoption.Name);
|
||||
Assert.Equal("XXXXXX", slotoption.DevName);
|
||||
Assert.Equal("XXXXXX", slotoption.Default);
|
||||
Assert.Equal(true, slotoption.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -938,7 +938,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Assert.NotNull(ramoption);
|
||||
Assert.Equal("XXXXXX", ramoption.Name);
|
||||
Assert.Equal("XXXXXX", ramoption.Default);
|
||||
Assert.Equal(true, ramoption.Default);
|
||||
Assert.Equal("XXXXXX", ramoption.Content);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -200,14 +200,14 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Region = "XXXXXX",
|
||||
Language = "XXXXXX",
|
||||
Date = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var biosset = new Data.Models.Logiqx.BiosSet
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Description = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var rom = new Data.Models.Logiqx.Rom
|
||||
@@ -493,7 +493,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", release.Region);
|
||||
Assert.Equal("XXXXXX", release.Language);
|
||||
Assert.Equal("XXXXXX", release.Date);
|
||||
Assert.Equal("XXXXXX", release.Default);
|
||||
Assert.Equal(true, release.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -504,7 +504,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(biosset);
|
||||
Assert.Equal("XXXXXX", biosset.Name);
|
||||
Assert.Equal("XXXXXX", biosset.Description);
|
||||
Assert.Equal("XXXXXX", biosset.Default);
|
||||
Assert.Equal(true, biosset.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -130,7 +130,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Description = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var rom = new Data.Models.Listxml.Rom
|
||||
@@ -261,7 +261,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -286,7 +286,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -314,7 +314,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
var adjuster = new Data.Models.Listxml.Adjuster
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -366,7 +366,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
DevName = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var slot = new Data.Models.Listxml.Slot
|
||||
@@ -386,7 +386,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
var ramoption = new Data.Models.Listxml.RamOption
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Content = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -536,7 +536,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(biosset);
|
||||
Assert.Equal("XXXXXX", biosset.Name);
|
||||
Assert.Equal("XXXXXX", biosset.Description);
|
||||
Assert.Equal("XXXXXX", biosset.Default);
|
||||
Assert.Equal(true, biosset.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -742,7 +742,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(dipvalue);
|
||||
Assert.Equal("XXXXXX", dipvalue.Name);
|
||||
Assert.Equal("XXXXXX", dipvalue.Value);
|
||||
Assert.Equal("XXXXXX", dipvalue.Default);
|
||||
Assert.Equal(true, dipvalue.Default);
|
||||
Validate(dipvalue.Condition);
|
||||
}
|
||||
|
||||
@@ -785,7 +785,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(confsetting);
|
||||
Assert.Equal("XXXXXX", confsetting.Name);
|
||||
Assert.Equal("XXXXXX", confsetting.Value);
|
||||
Assert.Equal("XXXXXX", confsetting.Default);
|
||||
Assert.Equal(true, confsetting.Default);
|
||||
Validate(confsetting.Condition);
|
||||
}
|
||||
|
||||
@@ -818,7 +818,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Assert.NotNull(adjuster);
|
||||
Assert.Equal("XXXXXX", adjuster.Name);
|
||||
Assert.Equal("XXXXXX", adjuster.Default);
|
||||
Assert.Equal(true, adjuster.Default);
|
||||
Validate(adjuster.Condition);
|
||||
}
|
||||
|
||||
@@ -910,7 +910,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(slotoption);
|
||||
Assert.Equal("XXXXXX", slotoption.Name);
|
||||
Assert.Equal("XXXXXX", slotoption.DevName);
|
||||
Assert.Equal("XXXXXX", slotoption.Default);
|
||||
Assert.Equal(true, slotoption.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -932,7 +932,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Assert.NotNull(ramoption);
|
||||
Assert.Equal("XXXXXX", ramoption.Name);
|
||||
Assert.Equal("XXXXXX", ramoption.Default);
|
||||
Assert.Equal(true, ramoption.Default);
|
||||
Assert.Equal("XXXXXX", ramoption.Content);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -130,7 +130,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Description = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var rom = new Data.Models.Listxml.Rom
|
||||
@@ -261,7 +261,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -286,7 +286,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -314,7 +314,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
var adjuster = new Data.Models.Listxml.Adjuster
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Condition = condition,
|
||||
};
|
||||
|
||||
@@ -366,7 +366,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
DevName = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var slot = new Data.Models.Listxml.Slot
|
||||
@@ -386,7 +386,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
var ramoption = new Data.Models.Listxml.RamOption
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Content = "XXXXXX",
|
||||
};
|
||||
|
||||
@@ -536,7 +536,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(biosset);
|
||||
Assert.Equal("XXXXXX", biosset.Name);
|
||||
Assert.Equal("XXXXXX", biosset.Description);
|
||||
Assert.Equal("XXXXXX", biosset.Default);
|
||||
Assert.Equal(true, biosset.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -742,7 +742,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(dipvalue);
|
||||
Assert.Equal("XXXXXX", dipvalue.Name);
|
||||
Assert.Equal("XXXXXX", dipvalue.Value);
|
||||
Assert.Equal("XXXXXX", dipvalue.Default);
|
||||
Assert.Equal(true, dipvalue.Default);
|
||||
Validate(dipvalue.Condition);
|
||||
}
|
||||
|
||||
@@ -785,7 +785,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(confsetting);
|
||||
Assert.Equal("XXXXXX", confsetting.Name);
|
||||
Assert.Equal("XXXXXX", confsetting.Value);
|
||||
Assert.Equal("XXXXXX", confsetting.Default);
|
||||
Assert.Equal(true, confsetting.Default);
|
||||
Validate(confsetting.Condition);
|
||||
}
|
||||
|
||||
@@ -818,7 +818,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Assert.NotNull(adjuster);
|
||||
Assert.Equal("XXXXXX", adjuster.Name);
|
||||
Assert.Equal("XXXXXX", adjuster.Default);
|
||||
Assert.Equal(true, adjuster.Default);
|
||||
Validate(adjuster.Condition);
|
||||
}
|
||||
|
||||
@@ -910,7 +910,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(slotoption);
|
||||
Assert.Equal("XXXXXX", slotoption.Name);
|
||||
Assert.Equal("XXXXXX", slotoption.DevName);
|
||||
Assert.Equal("XXXXXX", slotoption.Default);
|
||||
Assert.Equal(true, slotoption.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -932,7 +932,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Assert.NotNull(ramoption);
|
||||
Assert.Equal("XXXXXX", ramoption.Name);
|
||||
Assert.Equal("XXXXXX", ramoption.Default);
|
||||
Assert.Equal(true, ramoption.Default);
|
||||
Assert.Equal("XXXXXX", ramoption.Content);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -105,85 +105,85 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
Location = new Data.Models.OfflineList.Location
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
Publisher = new Data.Models.OfflineList.Publisher
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
SourceRom = new Data.Models.OfflineList.SourceRom
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
SaveType = new Data.Models.OfflineList.SaveType
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
RomSize = new Data.Models.OfflineList.RomSize
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
ReleaseNumber = new Data.Models.OfflineList.ReleaseNumber
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
ImageNumber = new Data.Models.OfflineList.ImageNumber
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
LanguageNumber = new Data.Models.OfflineList.LanguageNumber
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
Comment = new Data.Models.OfflineList.Comment
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
RomCRC = new Data.Models.OfflineList.RomCRC
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
Im1CRC = new Data.Models.OfflineList.Im1CRC
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
Im2CRC = new Data.Models.OfflineList.Im2CRC
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
Languages = new Data.Models.OfflineList.Languages
|
||||
{
|
||||
Visible = "XXXXXX",
|
||||
InNamingOption = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
},
|
||||
};
|
||||
|
||||
@@ -215,7 +215,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
var to = new Data.Models.OfflineList.To
|
||||
{
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
Auto = "XXXXXX",
|
||||
Find = [find],
|
||||
};
|
||||
@@ -352,7 +352,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(info);
|
||||
Assert.Equal("XXXXXX", info.Visible);
|
||||
Assert.Equal("XXXXXX", info.InNamingOption);
|
||||
Assert.Equal("XXXXXX", info.Default);
|
||||
Assert.Equal(true, info.Default);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -405,7 +405,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Assert.NotNull(to);
|
||||
Assert.Equal("XXXXXX", to.Value);
|
||||
Assert.Equal("XXXXXX", to.Default);
|
||||
Assert.Equal(true, to.Default);
|
||||
Assert.Equal("XXXXXX", to.Auto);
|
||||
|
||||
Assert.NotNull(to.Find);
|
||||
|
||||
@@ -168,7 +168,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Value = "XXXXXX",
|
||||
Default = "XXXXXX",
|
||||
Default = true,
|
||||
};
|
||||
|
||||
var dipswitch = new Data.Models.SoftwareList.DipSwitch
|
||||
@@ -377,7 +377,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(dipvalue);
|
||||
Assert.Equal("XXXXXX", dipvalue.Name);
|
||||
Assert.Equal("XXXXXX", dipvalue.Value);
|
||||
Assert.Equal("XXXXXX", dipvalue.Default);
|
||||
Assert.Equal(true, dipvalue.Default);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using SabreTools.Data.Extensions;
|
||||
using SabreTools.Data.Models.ClrMamePro;
|
||||
using SabreTools.Text.ClrMamePro;
|
||||
|
||||
@@ -463,7 +464,7 @@ namespace SabreTools.Serialization.Readers
|
||||
release.Date = kvp.Value;
|
||||
break;
|
||||
case "default":
|
||||
release.Default = kvp.Value;
|
||||
release.Default = kvp.Value.AsYesNo();
|
||||
break;
|
||||
default:
|
||||
itemAdditional.Add($"{kvp.Key}: {kvp.Value}");
|
||||
@@ -496,7 +497,7 @@ namespace SabreTools.Serialization.Readers
|
||||
biosset.Description = kvp.Value;
|
||||
break;
|
||||
case "default":
|
||||
biosset.Default = kvp.Value;
|
||||
biosset.Default = kvp.Value.AsYesNo();
|
||||
break;
|
||||
default:
|
||||
// TODO: Log invalid values
|
||||
@@ -920,7 +921,7 @@ namespace SabreTools.Serialization.Readers
|
||||
entries.Add(kvp.Value);
|
||||
break;
|
||||
case "default":
|
||||
dipswitch.Default = kvp.Value;
|
||||
dipswitch.Default = kvp.Value.AsYesNo();
|
||||
break;
|
||||
default:
|
||||
// TODO: Log invalid values
|
||||
|
||||
@@ -2,6 +2,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Xml;
|
||||
using SabreTools.Data.Extensions;
|
||||
using SabreTools.Data.Models.Listxml;
|
||||
|
||||
namespace SabreTools.Serialization.Readers
|
||||
@@ -117,7 +118,7 @@ namespace SabreTools.Serialization.Readers
|
||||
var obj = new Adjuster();
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
while (reader.Read())
|
||||
{
|
||||
@@ -172,7 +173,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Description = reader.GetAttribute("description");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -300,7 +301,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Value = reader.GetAttribute("value");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
while (reader.Read())
|
||||
{
|
||||
@@ -511,7 +512,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Value = reader.GetAttribute("value");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
while (reader.Read())
|
||||
{
|
||||
@@ -1028,7 +1029,7 @@ namespace SabreTools.Serialization.Readers
|
||||
var obj = new RamOption();
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
obj.Content = reader.ReadElementContentAsString();
|
||||
|
||||
return obj;
|
||||
@@ -1128,7 +1129,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.DevName = reader.GetAttribute("devname");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Xml;
|
||||
using SabreTools.Data.Extensions;
|
||||
using SabreTools.Data.Models.Logiqx;
|
||||
|
||||
namespace SabreTools.Serialization.Readers
|
||||
@@ -316,7 +317,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Description = reader.GetAttribute("description");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -673,7 +674,7 @@ namespace SabreTools.Serialization.Readers
|
||||
obj.Region = reader.GetAttribute("region");
|
||||
obj.Language = reader.GetAttribute("language");
|
||||
obj.Date = reader.GetAttribute("date");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Xml;
|
||||
using SabreTools.Data.Extensions;
|
||||
using SabreTools.Data.Models.Listxml;
|
||||
|
||||
namespace SabreTools.Serialization.Readers
|
||||
@@ -115,7 +116,7 @@ namespace SabreTools.Serialization.Readers
|
||||
var obj = new Adjuster();
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
while (reader.Read())
|
||||
{
|
||||
@@ -170,7 +171,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Description = reader.GetAttribute("description");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -298,7 +299,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Value = reader.GetAttribute("value");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
while (reader.Read())
|
||||
{
|
||||
@@ -509,7 +510,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Value = reader.GetAttribute("value");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
while (reader.Read())
|
||||
{
|
||||
@@ -1026,7 +1027,7 @@ namespace SabreTools.Serialization.Readers
|
||||
var obj = new RamOption();
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
obj.Content = reader.ReadElementContentAsString();
|
||||
|
||||
return obj;
|
||||
@@ -1126,7 +1127,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.DevName = reader.GetAttribute("devname");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Xml;
|
||||
using SabreTools.Data.Extensions;
|
||||
using SabreTools.Data.Models.Listxml;
|
||||
|
||||
namespace SabreTools.Serialization.Readers
|
||||
@@ -115,7 +116,7 @@ namespace SabreTools.Serialization.Readers
|
||||
var obj = new Adjuster();
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
while (reader.Read())
|
||||
{
|
||||
@@ -170,7 +171,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Description = reader.GetAttribute("description");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -298,7 +299,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Value = reader.GetAttribute("value");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
while (reader.Read())
|
||||
{
|
||||
@@ -509,7 +510,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Value = reader.GetAttribute("value");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
while (reader.Read())
|
||||
{
|
||||
@@ -1026,7 +1027,7 @@ namespace SabreTools.Serialization.Readers
|
||||
var obj = new RamOption();
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
obj.Content = reader.ReadElementContentAsString();
|
||||
|
||||
return obj;
|
||||
@@ -1126,7 +1127,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.DevName = reader.GetAttribute("devname");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Xml;
|
||||
using SabreTools.Data.Extensions;
|
||||
using SabreTools.Data.Models.OfflineList;
|
||||
|
||||
namespace SabreTools.Serialization.Readers
|
||||
@@ -167,7 +168,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -578,7 +579,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -594,7 +595,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -627,7 +628,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -822,7 +823,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -838,7 +839,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -854,7 +855,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -870,7 +871,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -886,7 +887,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -902,7 +903,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -918,7 +919,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -934,7 +935,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -950,7 +951,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -966,7 +967,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Visible = reader.GetAttribute("visible");
|
||||
obj.InNamingOption = reader.GetAttribute("inNamingOption");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
@@ -1077,7 +1078,7 @@ namespace SabreTools.Serialization.Readers
|
||||
var obj = new To();
|
||||
|
||||
obj.Value = reader.GetAttribute("value");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
obj.Auto = reader.GetAttribute("auto");
|
||||
|
||||
List<Find> finds = [];
|
||||
|
||||
@@ -2,6 +2,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Xml;
|
||||
using SabreTools.Data.Extensions;
|
||||
using SabreTools.Data.Models.SoftwareList;
|
||||
|
||||
namespace SabreTools.Serialization.Readers
|
||||
@@ -224,7 +225,7 @@ namespace SabreTools.Serialization.Readers
|
||||
|
||||
obj.Name = reader.GetAttribute("name");
|
||||
obj.Value = reader.GetAttribute("value");
|
||||
obj.Default = reader.GetAttribute("default");
|
||||
obj.Default = reader.GetAttribute("default").AsYesNo();
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using SabreTools.Data.Extensions;
|
||||
using SabreTools.Data.Models.ClrMamePro;
|
||||
using SabreTools.IO.Extensions;
|
||||
using SabreTools.Text.ClrMamePro;
|
||||
@@ -217,7 +218,7 @@ namespace SabreTools.Serialization.Writers
|
||||
writer.WriteRequiredAttributeString("region", release.Region, throwOnError: true);
|
||||
writer.WriteOptionalAttributeString("language", release.Language);
|
||||
writer.WriteOptionalAttributeString("date", release.Date);
|
||||
writer.WriteOptionalAttributeString("default", release.Default);
|
||||
writer.WriteOptionalAttributeString("default", release.Default.FromYesNo());
|
||||
writer.WriteEndElement(); // release
|
||||
}
|
||||
}
|
||||
@@ -238,7 +239,7 @@ namespace SabreTools.Serialization.Writers
|
||||
writer.WriteStartElement("biosset");
|
||||
writer.WriteRequiredAttributeString("name", biosset.Name, throwOnError: true);
|
||||
writer.WriteRequiredAttributeString("description", biosset.Description, throwOnError: true);
|
||||
writer.WriteOptionalAttributeString("default", biosset.Default);
|
||||
writer.WriteOptionalAttributeString("default", biosset.Default.FromYesNo());
|
||||
writer.WriteEndElement(); // release
|
||||
}
|
||||
}
|
||||
@@ -477,7 +478,7 @@ namespace SabreTools.Serialization.Writers
|
||||
writer.WriteRequiredAttributeString("entry", entry);
|
||||
}
|
||||
|
||||
writer.WriteOptionalAttributeString("default", dipswitch.Default);
|
||||
writer.WriteOptionalAttributeString("default", dipswitch.Default.FromYesNo());
|
||||
writer.WriteEndElement(); // dipswitch
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using System.Xml;
|
||||
using SabreTools.Data.Extensions;
|
||||
using SabreTools.Data.Models.Listxml;
|
||||
using SabreTools.IO.Extensions;
|
||||
using SabreTools.Text.Extensions;
|
||||
@@ -75,7 +76,7 @@ namespace SabreTools.Serialization.Writers
|
||||
writer.WriteStartElement("adjuster");
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
if (obj.Condition is not null)
|
||||
WriteCondition(obj.Condition, writer);
|
||||
@@ -108,7 +109,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("description", obj.Description);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
writer.WriteEndElement();
|
||||
}
|
||||
@@ -210,7 +211,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("value", obj.Value);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
if (obj.Condition is not null)
|
||||
WriteCondition(obj.Condition, writer);
|
||||
@@ -348,7 +349,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("value", obj.Value);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
if (obj.Condition is not null)
|
||||
WriteCondition(obj.Condition, writer);
|
||||
@@ -710,7 +711,7 @@ namespace SabreTools.Serialization.Writers
|
||||
writer.WriteStartElement("ramoption");
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
if (obj.Content is not null)
|
||||
writer.WriteValue(obj.Content);
|
||||
@@ -790,7 +791,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("devname", obj.DevName);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
writer.WriteEndElement();
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using System.Xml;
|
||||
using SabreTools.Data.Extensions;
|
||||
using SabreTools.Data.Models.Logiqx;
|
||||
using SabreTools.IO.Extensions;
|
||||
using SabreTools.Text.Extensions;
|
||||
@@ -213,7 +214,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("description", obj.Description);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
writer.WriteEndElement();
|
||||
}
|
||||
@@ -466,7 +467,7 @@ namespace SabreTools.Serialization.Writers
|
||||
writer.WriteRequiredAttributeString("region", obj.Region);
|
||||
writer.WriteOptionalAttributeString("language", obj.Language);
|
||||
writer.WriteOptionalAttributeString("date", obj.Date);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
writer.WriteEndElement();
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using System.Xml;
|
||||
using SabreTools.Data.Extensions;
|
||||
using SabreTools.Data.Models.Listxml;
|
||||
using SabreTools.IO.Extensions;
|
||||
using SabreTools.Text.Extensions;
|
||||
@@ -73,7 +74,7 @@ namespace SabreTools.Serialization.Writers
|
||||
writer.WriteStartElement("adjuster");
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
if (obj.Condition is not null)
|
||||
WriteCondition(obj.Condition, writer);
|
||||
@@ -106,7 +107,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("description", obj.Description);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
writer.WriteEndElement();
|
||||
}
|
||||
@@ -208,7 +209,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("value", obj.Value);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
if (obj.Condition is not null)
|
||||
WriteCondition(obj.Condition, writer);
|
||||
@@ -346,7 +347,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("value", obj.Value);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
if (obj.Condition is not null)
|
||||
WriteCondition(obj.Condition, writer);
|
||||
@@ -708,7 +709,7 @@ namespace SabreTools.Serialization.Writers
|
||||
writer.WriteStartElement("ramoption");
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
if (obj.Content is not null)
|
||||
writer.WriteValue(obj.Content);
|
||||
@@ -788,7 +789,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("devname", obj.DevName);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
writer.WriteEndElement();
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using System.Xml;
|
||||
using SabreTools.Data.Extensions;
|
||||
using SabreTools.Data.Models.Listxml;
|
||||
using SabreTools.IO.Extensions;
|
||||
using SabreTools.Text.Extensions;
|
||||
@@ -73,7 +74,7 @@ namespace SabreTools.Serialization.Writers
|
||||
writer.WriteStartElement("adjuster");
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
if (obj.Condition is not null)
|
||||
WriteCondition(obj.Condition, writer);
|
||||
@@ -106,7 +107,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("description", obj.Description);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
writer.WriteEndElement();
|
||||
}
|
||||
@@ -208,7 +209,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("value", obj.Value);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
if (obj.Condition is not null)
|
||||
WriteCondition(obj.Condition, writer);
|
||||
@@ -346,7 +347,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("value", obj.Value);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
if (obj.Condition is not null)
|
||||
WriteCondition(obj.Condition, writer);
|
||||
@@ -708,7 +709,7 @@ namespace SabreTools.Serialization.Writers
|
||||
writer.WriteStartElement("ramoption");
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
if (obj.Content is not null)
|
||||
writer.WriteValue(obj.Content);
|
||||
@@ -788,7 +789,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("devname", obj.DevName);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
writer.WriteEndElement();
|
||||
}
|
||||
|
||||
@@ -333,7 +333,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteOptionalAttributeString("visible", obj.Visible);
|
||||
writer.WriteOptionalAttributeString("inNamingOption", obj.InNamingOption);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.ToString()?.ToLowerInvariant());
|
||||
|
||||
writer.WriteEndElement();
|
||||
}
|
||||
@@ -441,7 +441,7 @@ namespace SabreTools.Serialization.Writers
|
||||
writer.WriteStartElement("to");
|
||||
|
||||
writer.WriteOptionalAttributeString("value", obj.Value);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.ToString()?.ToLowerInvariant());
|
||||
writer.WriteOptionalAttributeString("auto", obj.Auto);
|
||||
|
||||
if (obj.Find is not null && obj.Find.Length > 0)
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\SabreTools.Data.Extensions\SabreTools.Data.Extensions.csproj" />
|
||||
<ProjectReference Include="..\SabreTools.Data.Models\SabreTools.Data.Models.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using System.Xml;
|
||||
using SabreTools.Data.Extensions;
|
||||
using SabreTools.Data.Models.SoftwareList;
|
||||
using SabreTools.IO.Extensions;
|
||||
using SabreTools.Text.Extensions;
|
||||
@@ -153,7 +154,7 @@ namespace SabreTools.Serialization.Writers
|
||||
|
||||
writer.WriteRequiredAttributeString("name", obj.Name);
|
||||
writer.WriteRequiredAttributeString("value", obj.Value);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default);
|
||||
writer.WriteOptionalAttributeString("default", obj.Default.FromYesNo());
|
||||
|
||||
writer.WriteEndElement();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user