Kamron Batman
079eeb1b96
fix(core): Fixes nullables being disabled ( #466 )
2021-02-05 14:09:57 -08:00
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
Kamron Batman
e869c105d0
fix(core): Fixes type caching & cleanup ( #422 )
...
- [X] Fixes some issues with the type caching
- [X] Changes type check default to ignore case
- [X] Splits out type caching of insensitive and sensitive lists. This means less stuff to iterate through when checking a type against the string.
- [X] Adds an ArrayEnumerator, mostly for reference purposes (copy/paste as needed)
2021-01-20 00:10:33 -08:00
Kamron Batman
87764ca968
fix(build): Attempt to fix possible nullable warnings as errors with releases ( #418 )
2021-01-18 11:52:31 -08:00
Kamron Batman
3b413371dc
fix(core): Adds Gump component functionality ( #377 )
...
- [X] Adds gump close packet
- [X] Fixes gump tooltip
- [X] Adds new compile/append functions for the new gump packets
2021-01-02 19:08:35 -08:00