From 557fd36a4812ddd1a6cd4091823b6c4c7d8d448e Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 13 Mar 2024 01:41:18 -0400 Subject: [PATCH] Start adding "database" ideas --- SabreTools.DatFiles/ItemDictionaryDB.cs | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/SabreTools.DatFiles/ItemDictionaryDB.cs b/SabreTools.DatFiles/ItemDictionaryDB.cs index 9aa5f3fd..788c59e3 100644 --- a/SabreTools.DatFiles/ItemDictionaryDB.cs +++ b/SabreTools.DatFiles/ItemDictionaryDB.cs @@ -40,18 +40,27 @@ namespace SabreTools.DatFiles /// Internal dictionary for all items /// #if NET40_OR_GREATER || NETCOREAPP - private readonly ConcurrentDictionary?> items; + private readonly ConcurrentDictionary items; #else - private readonly Dictionary?> items; + private readonly Dictionary items; #endif /// /// Internal dictionary for all machines /// #if NET40_OR_GREATER || NETCOREAPP - private readonly ConcurrentDictionary machines; + private readonly ConcurrentDictionary machines; #else - private readonly Dictionary machines; + private readonly Dictionary machines; +#endif + + /// + /// Internal dictionary for item to machine mappings + /// +#if NET40_OR_GREATER || NETCOREAPP + private readonly ConcurrentDictionary itemToMachineMapping; +#else + private readonly Dictionary machines; #endif ///