PKHeX/PKHeX.Core/Saves/Substructures
Kurt c301ce88ab Update Random to be a bit more thread safe
Random isn't thread safe; users of PKHeX.Core.dll might run multithreaded operations (see PKSM + ALM), so we need to have a thread-specific RNG available.

Thread Local get; to improve performance, save the random object locally whenever it is used more than once in the method.

https://docs.microsoft.com/en-us/dotnet/api/system.threading.threadlocal-1?redirectedfrom=MSDN&view=netframework-4.8
https://stackoverflow.com/questions/18333885/threadstatic-v-s-threadlocalt-is-generic-better-than-attribute/18337158#18337158
2020-01-25 21:49:52 -08:00
..
Battle Videos Remove unnecessary null checks 2020-01-18 16:57:25 -08:00
Gen3 Remove unnecessary null checks 2020-01-18 16:57:25 -08:00
Gen4 sealed 2019-10-03 19:09:02 -07:00
Gen5 Fix Subway Super checks (#2652) 2020-01-21 11:00:09 -08:00
Gen6 Update Random to be a bit more thread safe 2020-01-25 21:49:52 -08:00
Gen7 Add raw value edits 2020-01-23 21:30:39 -08:00
Gen8 Update Random to be a bit more thread safe 2020-01-25 21:49:52 -08:00
Gen12 Add Pikachu Beach Score editing for YW saves 2019-12-21 15:17:05 -08:00
Inventory Sword/Shield Update 2019-11-15 17:52:08 -08:00
Mail Cleanup 2019-10-26 12:33:58 -07:00
Misc PKHeX.Core Nullable cleanup (#2401) 2019-10-16 18:47:31 -07:00
OPower Cleanup 2019-10-26 12:33:58 -07:00
PokeDex Use enum for species comparisons 2019-12-08 17:39:19 -08:00
ITrainerStatRecord.cs Misc simplifications 2018-07-07 15:38:11 -07:00
MysteryGiftAlbum.cs PKHeX.Core Nullable cleanup (#2401) 2019-10-16 18:47:31 -07:00
Records.cs Update tower record set 2020-01-20 18:16:46 -08:00