mirror of
https://github.com/kwsch/PKHeX
synced 2024-12-24 03:13:18 +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 |
||
---|---|---|
.. | ||
BallBrowser.cs | ||
BallBrowser.Designer.cs | ||
CatchRate.cs | ||
CatchRate.Designer.cs | ||
ContestStat.cs | ||
ContestStat.Designer.cs | ||
ContextMenuPKM.cs | ||
ContextMenuPKM.Designer.cs | ||
DrawConfig.cs | ||
EditPK1.cs | ||
EditPK2.cs | ||
EditPK3.cs | ||
EditPK4.cs | ||
EditPK5.cs | ||
EditPK6.cs | ||
EditPK7.cs | ||
EditPK8.cs | ||
IMainEditor.cs | ||
LoadSave.cs | ||
PKMEditor.cs | ||
PKMEditor.Designer.cs | ||
ShinyLeaf.cs | ||
ShinyLeaf.Designer.cs | ||
ShinyLeaf.resx | ||
SizeCP.cs | ||
SizeCP.Designer.cs | ||
StatEditor.cs | ||
StatEditor.Designer.cs | ||
TrainerID.cs | ||
TrainerID.Designer.cs |