Create and use ParentablePath

This commit is contained in:
Matt Nadareski
2020-07-26 23:39:33 -07:00
parent 3edd40b238
commit 5838c6f5c3
8 changed files with 135 additions and 90 deletions

View File

@@ -35,11 +35,6 @@ namespace SabreTools.Library.DatFiles
#region Publically available fields
/// <summary>
/// DatStats object for reporting
/// </summary>
public DatStats Statistics { get; set; }
/// <summary>
/// Get the keys from the file dictionary
/// </summary>
@@ -63,6 +58,11 @@ namespace SabreTools.Library.DatFiles
}
}
/// <summary>
/// DatStats object for reporting
/// </summary>
public DatStats Statistics { get; private set; }
#endregion
#region Accessors
@@ -263,19 +263,6 @@ namespace SabreTools.Library.DatFiles
Statistics = new DatStats();
}
/// <summary>
/// Constructor for statistics only
/// </summary>
/// <param name="stats">Existing statistics to pre-populate</param>
public ItemDictionary(DatStats stats)
{
bucketedBy = BucketedBy.Default;
mergedBy = DedupeType.None;
items = new Dictionary<string, List<DatItem>>();
Statistics = stats;
}
#endregion
#region Custom Functionality