From 996c000bc0121b4a95cc7571cfbb94d9c1600792 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 9 Nov 2017 20:38:08 -0800 Subject: [PATCH] [DatFile] Ensure keys returned are immutable --- SabreTools.Library/DatFiles/DatFile.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SabreTools.Library/DatFiles/DatFile.cs b/SabreTools.Library/DatFiles/DatFile.cs index bcbb3bdb..5335b837 100644 --- a/SabreTools.Library/DatFiles/DatFile.cs +++ b/SabreTools.Library/DatFiles/DatFile.cs @@ -1329,7 +1329,7 @@ namespace SabreTools.Library.DatFiles /// /// Get the keys from the file dictionary /// - /// IEnumerable of the keys + /// List of the keys public List Keys { get @@ -1342,7 +1342,7 @@ namespace SabreTools.Library.DatFiles lock (_items) { - return _items.Keys.ToList(); + return _items.Keys.Select(item => (String)item.Clone()).ToList(); } } }