Fix stats/creation for Configuration

This commit is contained in:
Matt Nadareski
2020-09-01 12:04:35 -07:00
parent ca66e07986
commit 8f5d373cb3
5 changed files with 70 additions and 2 deletions

View File

@@ -101,6 +101,12 @@ namespace SabreTools.Library.DatFiles
[JsonIgnore]
public long ChipCount { get; private set; } = 0;
/// <summary>
/// Number of Configuration items
/// </summary>
[JsonIgnore]
public long ConfigurationCount { get; private set; } = 0;
/// <summary>
/// Number of Device Reference items
/// </summary>
@@ -488,6 +494,9 @@ namespace SabreTools.Library.DatFiles
case ItemType.Chip:
ChipCount++;
break;
case ItemType.Configuration:
ConfigurationCount++;
break;
case ItemType.DeviceReference:
DeviceReferenceCount++;
break;
@@ -629,6 +638,9 @@ namespace SabreTools.Library.DatFiles
case ItemType.Chip:
ChipCount--;
break;
case ItemType.Configuration:
ConfigurationCount--;
break;
case ItemType.DeviceReference:
DeviceReferenceCount--;
break;