ICloneable tide-over

This commit is contained in:
Matt Nadareski
2023-08-14 19:12:46 -04:00
parent 10cf411879
commit 3b9ec1d62c

View File

@@ -49,8 +49,11 @@ namespace SabreTools.Core
case string[] strArr:
clone[key] = strArr.Clone();
break;
case DictionaryBase[] enDb:
clone[key] = enDb.Select(Clone).ToArray();
case DictionaryBase[] dbArr:
clone[key] = dbArr.Select(Clone).ToArray();
break;
case ICloneable[] clArr:
clone[key] = clArr.Select(cl => cl.Clone()).ToArray();
break;
// Everything else just copies