PKHeX/PKHeX.Core/PKM/Util
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
..
Experience.cs Sword/Shield Update 2019-11-15 17:52:08 -08:00
FormConverter.cs Swap zen galar -> galar zen 2020-01-16 18:54:09 -08:00
ItemConverter.cs Update handling for non-competitive set import 2019-11-16 16:34:28 -08:00
Language.cs Misc clean 2020-01-01 19:07:21 -08:00
PKMConverter.cs Remove unnecessary casts 2020-01-06 17:50:18 -08:00
PKMSorting.cs Fix xmldoc ampersands 2018-10-31 13:52:09 -07:00
PKX.cs Update Random to be a bit more thread safe 2020-01-25 21:49:52 -08:00
PokeCrypto.cs Split PokeCrypto from PKX 2020-01-04 14:48:39 -08:00
QRMessageUtil.cs Export PCD/PGT as encrypted format 2019-12-24 23:24:28 -08:00
SpeciesConverter.cs Misc reductions 2019-03-22 18:42:03 -07:00
SpeciesName.cs Use enum for species comparisons 2019-12-08 17:39:19 -08:00