PKHeX/PKHeX.Core/Util
Kurt a57f40ae7d Break up PKX into separate classes
Many years ago, PKX used to be a >4,000 line bloated file, which spun off multiple classes like CommonEdits and most of the early non-GUI PKM related logic. Now, it's just a stub to source the latest generation & personal table.

Separate files = more concise info, and more room to grow to do more advanced things.
Makes the IsPresent methods public (no longer internal).
2022-05-06 20:38:55 -07:00
..
Localization Remove unnecessary warning suppression 2021-12-27 12:09:15 -08:00
ArrayUtil.cs Stackalloc IVs for template->pkm fill 2022-03-13 19:24:08 -07:00
BinaryCodedDecimal.cs Refactoring: Span-based value writes and method signatures (#3361) 2022-01-02 21:35:59 -08:00
ComboItemUtil.cs Reduce size of display-able met location arrays 2022-03-20 19:07:33 -07:00
DateUtil.cs Extract random date to util 2021-05-18 16:58:53 -07:00
FileUtil.cs Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
FlagUtil.cs Refactoring: Span-based value writes and method signatures (#3361) 2022-01-02 21:35:59 -08:00
FrameworkUtil.cs Refactoring: Span-based value writes and method signatures (#3361) 2022-01-02 21:35:59 -08:00
MessageStrings.cs Add error message if user moves file for backup 2022-02-23 21:53:01 -08:00
NetUtil.cs Remove unnecessary warning suppression 2021-12-27 12:09:15 -08:00
PathUtil.cs Add flag unit tests, more xmldoc 2021-05-15 11:32:25 -07:00
RandUtil.cs Revise Overworld8a application of PIDIV 2022-04-22 21:11:11 -07:00
ReflectUtil.cs Add some code analysis for try-return with nullable out 2021-01-17 00:05:07 -08:00
ResourceUtil.cs Update PKHeX.Core abstractions with latest logic 2022-02-04 17:35:15 -08:00
StringUtil.cs Parse shiny/gmax Yes with any case/culture 2022-02-08 00:00:52 -08:00
UpdateUtil.cs Replace regex parse with string find 2021-05-15 12:39:37 -07:00
Util.cs Refactoring: Span-based value writes and method signatures (#3361) 2022-01-02 21:35:59 -08:00
ValueTypeTypeConverter.cs Minor tweak 2022-03-15 19:23:13 -07:00