ModernUO/Projects/Server/Collections
Kamron Batman 995149ad01
fix(core): Adds ability to store null value in ordered hash set (#447)
- [X] Adds the ability to store a null value in an ordered hash set

TODO:
Optimized the OrderedHashSet. See this:
* https://github.com/dotnet/runtime/issues/10050
Looks like the OrderedDictionary that I based this structure from was not updated.
See the source for diffing:
https://github.com/dotnet/runtime/blob/master/src/libraries/System.Private.CoreLib/src/System/Collections/Generic/HashSet.cs

Difference between a HashSet and an OrderedHashSet is updating the indexes of the entries after fixing the chain to preserve insertion order.
2021-02-03 17:57:03 -08:00
..
ArrayEnumerator.cs fix(core): Fixes type caching & cleanup (#422) 2021-01-20 00:10:33 -08:00
CollectionHelpers.cs fix(core): Converts boat packets (#416) 2021-01-18 08:38:32 -08:00
HashHelpers.cs fix(core): Adds ability to store null value in ordered hash set (#447) 2021-02-03 17:57:03 -08:00
OrderedHashSet.cs fix(core): Adds ability to store null value in ordered hash set (#447) 2021-02-03 17:57:03 -08:00
OrderedHashSet.ValueCollection.cs fix(core): Adds Gump component functionality (#377) 2021-01-02 19:08:35 -08:00