mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Promote Adjuster, RamOption
This commit is contained in:
@@ -77,6 +77,12 @@ namespace SabreTools.Library.DatFiles
|
||||
[JsonIgnore]
|
||||
public long TotalCount { get; private set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Number of Adjuster items
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
public long AdjusterCount { get; private set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Number of Archive items
|
||||
/// </summary>
|
||||
@@ -113,6 +119,12 @@ namespace SabreTools.Library.DatFiles
|
||||
[JsonIgnore]
|
||||
public long MediaCount { get; private set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Number of RamOption items
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
public long RamOptionCount { get; private set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Number of Release items
|
||||
/// </summary>
|
||||
@@ -464,6 +476,9 @@ namespace SabreTools.Library.DatFiles
|
||||
// Now we do different things for each item type
|
||||
switch (item.ItemType)
|
||||
{
|
||||
case ItemType.Adjuster:
|
||||
AdjusterCount++;
|
||||
break;
|
||||
case ItemType.Archive:
|
||||
ArchiveCount++;
|
||||
break;
|
||||
@@ -495,6 +510,9 @@ namespace SabreTools.Library.DatFiles
|
||||
SHA1Count += (string.IsNullOrWhiteSpace((item as Media).SHA1) ? 0 : 1);
|
||||
SHA256Count += (string.IsNullOrWhiteSpace((item as Media).SHA256) ? 0 : 1);
|
||||
break;
|
||||
case ItemType.RamOption:
|
||||
RamOptionCount++;
|
||||
break;
|
||||
case ItemType.Release:
|
||||
ReleaseCount++;
|
||||
break;
|
||||
@@ -599,6 +617,9 @@ namespace SabreTools.Library.DatFiles
|
||||
// Now we do different things for each item type
|
||||
switch (item.ItemType)
|
||||
{
|
||||
case ItemType.Adjuster:
|
||||
AdjusterCount--;
|
||||
break;
|
||||
case ItemType.Archive:
|
||||
ArchiveCount--;
|
||||
break;
|
||||
@@ -630,6 +651,9 @@ namespace SabreTools.Library.DatFiles
|
||||
SHA1Count -= (string.IsNullOrWhiteSpace((item as Media).SHA1) ? 0 : 1);
|
||||
SHA256Count -= (string.IsNullOrWhiteSpace((item as Media).SHA256) ? 0 : 1);
|
||||
break;
|
||||
case ItemType.RamOption:
|
||||
RamOptionCount--;
|
||||
break;
|
||||
case ItemType.Release:
|
||||
ReleaseCount--;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user