PKHeX/PKHeX.WinForms/Subforms
Kurt fa9a809751
Encapsulate item pouch arrays/etc for finer control (#3860)
* Extract/encapsulate inventory legal arrays to interface+class

Hiding them behind methods allows these to be left as ReadOnlySpan<ushort> and thus never allocate on the heap.
Also refactors out some logic for checking if an item is legal.

End result feels more maintainable and is less bloaty (no more passing in a nullable func)

Batch editing
* Add HasType filter

```
=HasType=11
.HeldItem=Meadow Plate
```

slaps a meadow plate on any pkm with grass type
Use `=PersonalType1=11` for only primary grass types; only-secondary-type grass will not match it.
2023-04-16 12:58:07 -07:00
..
Misc Add lechonk wc9 to pickle 2023-04-01 15:20:14 -07:00
PKM Editors Minor clean 2023-04-13 00:05:10 -07:00
Save Editors Encapsulate item pouch arrays/etc for finer control (#3860) 2023-04-16 12:58:07 -07:00
KChart.cs Update from .NET Framework 4.6 to .NET 7 (#3729) 2023-01-21 20:02:33 -08:00
KChart.Designer.cs Update from .NET Framework 4.6 to .NET 7 (#3729) 2023-01-21 20:02:33 -08:00
ReportGrid.cs Update from .NET Framework 4.6 to .NET 7 (#3729) 2023-01-21 20:02:33 -08:00
ReportGrid.Designer.cs Update from .NET Framework 4.6 to .NET 7 (#3729) 2023-01-21 20:02:33 -08:00
SAV_Database.cs Accessibility: narrate pictureboxes 2023-02-05 00:42:37 -08:00
SAV_Database.Designer.cs Add Gen9 to pkmdb generation dropdown 2022-11-27 13:40:25 -08:00
SAV_Encounters.cs Minor minor perf 2023-04-15 01:58:37 -07:00
SAV_Encounters.Designer.cs Show "Add" button next to batch command dropdowns 2022-09-17 02:00:06 -07:00
SAV_FolderList.cs Update from .NET Framework 4.6 to .NET 7 (#3729) 2023-01-21 20:02:33 -08:00
SAV_FolderList.Designer.cs Update from .NET Framework 4.6 to .NET 7 (#3729) 2023-01-21 20:02:33 -08:00
SAV_MysteryGiftDB.cs Minor minor perf 2023-04-15 01:58:37 -07:00
SAV_MysteryGiftDB.Designer.cs Update 22.11.24 2022-11-24 17:42:17 -08:00
SettingsEditor.cs Remove "None" version from pkmdb/encdb/settings cb 2022-11-27 16:13:31 -08:00
SettingsEditor.Designer.cs Minor UI fixes (#3823) 2023-03-03 00:52:19 -08:00