PKHeX/PKHeX.Core/Saves/Substructures/Gen6
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
..
BoxLayout6.cs Fix sav7 init 2019-10-16 19:08:13 -07:00
Fashion6XY.cs PKHeX.Core Nullable cleanup (#2401) 2019-10-16 18:47:31 -07:00
GameTime6.cs Split gen5-7 saves with inheritance (#2319) 2019-06-08 19:56:11 -07:00
IGymTeamInfo.cs Add extension methods for gym team get/set for all 2019-12-28 22:32:45 -08:00
IPokePuff.cs Simplify block property names 2019-10-18 20:42:03 -07:00
ItemInfo6.cs PKHeX.Core Nullable cleanup (#2401) 2019-10-16 18:47:31 -07:00
Misc6AO.cs PKHeX.Core Nullable cleanup (#2401) 2019-10-16 18:47:31 -07:00
Misc6XY.cs PKHeX.Core Nullable cleanup (#2401) 2019-10-16 18:47:31 -07:00
MyItem6AO.cs PKHeX.Core Nullable cleanup (#2401) 2019-10-16 18:47:31 -07:00
MyItem6XY.cs Minor clean 2019-07-14 15:06:45 -07:00
MyStatus6.cs Cleanup 2019-10-26 12:33:58 -07:00
MyStatus6XY.cs Cleanup 2019-10-26 12:33:58 -07:00
MysteryBlock6.cs Remove unnecessary null checks 2020-01-18 16:57:25 -08:00
PlayTime6.cs tweak last saved string format 2019-11-26 23:10:28 -08:00
PSS6.cs "" -> string.Empty 2019-02-07 21:40:20 -08:00
Puff6.cs Update Random to be a bit more thread safe 2020-01-25 21:49:52 -08:00
RecordBlock6.cs Simplify block property names 2019-10-18 20:42:03 -07:00
SangoInfoBlock.cs sealed 2019-10-03 19:09:02 -07:00
SecretBase6.cs Use some c#8 sugar 2019-10-07 18:40:09 -07:00
Situation6.cs sealed 2019-10-03 19:09:02 -07:00
SubEventLog6.cs Add extension methods for gym team get/set for all 2019-12-28 22:32:45 -08:00
SuperTrainBlock.cs Relocate maison stats to block access 2019-10-18 20:13:21 -07:00
TrainerFashion6.cs Cleanup 2019-10-26 12:33:58 -07:00
TrainerSprite6.cs Misc updates 2019-02-21 21:54:41 -08:00