PKHeX/PKHeX.Core/Legality/Encounters/Generator
Kurt 69fafcab83 Performance: Slightly reduce allocations in moveset validation (#3460)
* Reuses move parse result objects for each encounter parsed in a LegalityCheck attempt, instead of creating a new object.
* Ensures the objects are never-null, and makes cleanup easier.

Slightly adjusts some other parts of the moveset validation to reduce allocations.
2022-03-12 17:39:00 -08:00
..
ByGeneration Update PKHeX.Core abstractions with latest logic 2022-02-04 17:35:15 -08:00
Moveset Minor clean 2022-02-14 21:32:52 -08:00
Specific -8 bytes from each encounter template 2022-03-06 23:25:47 -08:00
AbilityPermission.cs Enumerate ability permissions in encounter templates, misc updates (#3368) 2022-01-08 22:34:04 -08:00
EncounterCriteria.cs Disassociate Shiny enum from WC6 PIDType (#3461) 2022-03-12 17:38:59 -08:00
EncounterFinder.cs Performance: Slightly reduce allocations in moveset validation (#3460) 2022-03-12 17:39:00 -08:00
EncounterGenerator.cs pid encounter type mismatch: returns 2021-02-14 10:20:35 -08:00
PeekEnumerator.cs Minor clean 2021-05-29 15:31:47 -07:00