mirror of
https://github.com/kwsch/PKHeX
synced 2024-12-18 16:33:24 +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 |
||
---|---|---|
.. | ||
AlcremieDecoration.cs | ||
G3PKM.cs | ||
G4PKM.cs | ||
G6PKM.cs | ||
GBPKM.cs | ||
IAwakened.cs | ||
IContestStats.cs | ||
IFavorite.cs | ||
IFormArgument.cs | ||
IGameValueLimit.cs | ||
IGeoTrack.cs | ||
IGigantamax.cs | ||
IHandlerLanguage.cs | ||
IHyperTrain.cs | ||
ILangNick.cs | ||
IMemoryOT.cs | ||
INature.cs | ||
IScaledSize.cs | ||
IShadowPKM.cs | ||
ITrainerID.cs | ||
PokeList1.cs | ||
PokeList2.cs | ||
PokeListGB.cs | ||
PokeListType.cs | ||
PokeSize.cs | ||
QRPK7.cs | ||
QRPKM.cs |