PKHeX/PKHeX.Core/Legality/Moves/Breeding
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
..
BreedInfo.cs Performance: Slightly reduce allocations in moveset validation (#3460) 2022-03-12 17:39:00 -08:00
EggSource.cs Fix source string returns 2021-08-12 17:32:25 -07:00
MoveBreed.cs Span-ify BreedInfo, saves 10bytes heap alloc 2022-03-06 13:04:56 -08:00
MoveBreed2.cs Span-ify BreedInfo, saves 10bytes heap alloc 2022-03-06 13:04:56 -08:00
MoveBreed3.cs Span-ify BreedInfo, saves 10bytes heap alloc 2022-03-06 13:04:56 -08:00
MoveBreed4.cs Span-ify BreedInfo, saves 10bytes heap alloc 2022-03-06 13:04:56 -08:00
MoveBreed5.cs Span-ify BreedInfo, saves 10bytes heap alloc 2022-03-06 13:04:56 -08:00
MoveBreed6.cs Span-ify BreedInfo, saves 10bytes heap alloc 2022-03-06 13:04:56 -08:00