ModernUO/Projects/Server/Collections
Kamron Batman 4ea1d79cad
fix: Removes broken OrderedHashSet and adds a simple OrderedSet (#1756)
> [!CAUTION]
> **BREAKING CHANGE**
> Removed `OrderdHashSet` and `PooledOrderedHashSet` due to bugs.

> [!NOTE]
> **Developer Note**
> The OrderedSet is not a full data structure. It is not particularly efficient. Pull Requests are welcome for a better implementation, especially if it ends up supporting `ISet<T>` and `IReadOnlySet<T>`

## Summary

The ordered hash set was buggy. It's kind of painful to implement, so for now, I added a simple `OrderedSet` to suffice for gumps. Please reach out if this causes disruption!
2024-05-03 18:03:26 -07:00
..
ArrayEnumerator.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
CollectionHelpers.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
CollectionThrowStrings.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
HashHelpers.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
OrderedSet.cs fix: Removes broken OrderedHashSet and adds a simple OrderedSet (#1756) 2024-05-03 18:03:26 -07:00
PooledRefList.cs fix: Fixes pooled ref collections dispose on defaults (#1638) 2023-12-15 13:46:52 -08:00
PooledRefQueue.cs fix: Fixes pooled ref collections dispose on defaults (#1638) 2023-12-15 13:46:52 -08:00
ValueLinkList.cs fix: Fixes map iterators for Items (#1564) 2023-10-26 17:49:15 -07:00