PKHeX/PKHeX.Core/Legality/Evolutions
Kurt ccf87242c1 Eliminate boxing on encounter search (criteria)
struct implementing interface is boxed when passed to method that accepts interface (not generic method).
Removes IDexLevel (no other inheritors but EvoCriteria) and uses the primitive the data is stored (array, not IReadOnlyList) for slightly better perf.
2022-05-07 18:29:36 -07:00
..
EvolutionSets Refactor EvoCriteria to be a struct, reduce allocation (#3483) 2022-04-23 21:33:17 -07:00
EncounterOrigin.cs Refactor EvoCriteria to be a struct, reduce allocation (#3483) 2022-04-23 21:33:17 -07:00
EvoCriteria.cs Eliminate boxing on encounter search (criteria) 2022-05-07 18:29:36 -07:00
EvolutionChain.cs Refactor EvoCriteria to be a struct, reduce allocation (#3483) 2022-04-23 21:33:17 -07:00
EvolutionLegality.cs Trailing commas 2021-08-20 13:49:20 -07:00
EvolutionMethod.cs Refactor EvoCriteria to be a struct, reduce allocation (#3483) 2022-04-23 21:33:17 -07:00
EvolutionTree.cs Eliminate boxing on encounter search (criteria) 2022-05-07 18:29:36 -07:00
EvolutionType.cs Update PKHeX.Core abstractions with latest logic 2022-02-04 17:35:15 -08:00