mirror of
https://github.com/kwsch/PKHeX
synced 2024-11-30 15:59:13 +00:00
c301ce88ab
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 |
||
---|---|---|
.. | ||
SAV_BerryFieldXY.cs | ||
SAV_BerryFieldXY.Designer.cs | ||
SAV_BoxLayout.cs | ||
SAV_BoxLayout.Designer.cs | ||
SAV_HallOfFame.cs | ||
SAV_HallOfFame.Designer.cs | ||
SAV_Link6.cs | ||
SAV_Link6.Designer.cs | ||
SAV_OPower.cs | ||
SAV_OPower.Designer.cs | ||
SAV_PokeBlockORAS.cs | ||
SAV_PokeBlockORAS.Designer.cs | ||
SAV_PokedexORAS.cs | ||
SAV_PokedexORAS.Designer.cs | ||
SAV_PokedexXY.cs | ||
SAV_PokedexXY.Designer.cs | ||
SAV_Pokepuff.cs | ||
SAV_Pokepuff.Designer.cs | ||
SAV_SecretBase.cs | ||
SAV_SecretBase.Designer.cs | ||
SAV_SuperTrain.cs | ||
SAV_SuperTrain.Designer.cs | ||
SAV_Trainer.cs | ||
SAV_Trainer.Designer.cs |