PKHeX/PKHeX.Core/Util
Kurt 7c0a7fd64e Improve static class localization perf
Every reflection GetValue / SetValue call would do a bunch of allocation; just let the runtime give us the full list it builds each time, then iterate off that.
Improve start index searching; properties do not contain spaces, so we can find the start by just searching for the first character of the splitter (space).
No longer need to trycatch as we're setting foreach property, instead of foreach string.
2022-08-20 12:11:43 -07:00
..
Localization Improve static class localization perf 2022-08-20 12:11:43 -07:00
NetFramework Minor tweaks 2022-08-05 16:18:42 -07:00
ArrayUtil.cs Refactoring: Move Source (Legality) (#3560) 2022-08-03 16:15:27 -07:00
BinaryCodedDecimal.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
ComboItemUtil.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
DateUtil.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
FileUtil.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
FlagUtil.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
MessageStrings.cs Prompt user for clipboard directory use if present for box dump/save (#3566) 2022-08-09 18:03:00 -07:00
NetUtil.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
PathUtil.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
RandUtil.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
ReflectUtil.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
ResourceUtil.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
StringUtil.cs Minor perf improvement (spans) 2022-06-25 23:08:28 -07:00
UpdateUtil.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00
Util.cs Reduce linq usage, minor perf 2022-08-17 23:48:37 -07:00
ValueTypeTypeConverter.cs File scoped namespaces (#3529) 2022-06-18 11:04:24 -07:00