Matt Nadareski
823a9ca7b7
Enable nullability everywhere
2024-02-28 19:19:50 -05:00
Matt Nadareski
2757c2f568
Add stricter build options (nw)
2023-12-05 11:33:18 -05:00
Matt Nadareski
1c8417ac10
Add .NET 8, remove .NET 7
2023-11-15 00:00:59 -05:00
Matt Nadareski
985ea12879
Update nuget packages
2023-11-14 23:59:21 -05:00
Matt Nadareski
1d50ab962f
Migrate to Serialization package
2023-09-11 01:20:21 -04:00
Matt Nadareski
7d1cfc1340
Migrate to Nuget package for models
2023-09-04 23:51:37 -04:00
Matt Nadareski
5044dea02a
Move some text filtering functionality
2023-08-15 01:58:47 -04:00
Matt Nadareski
b37aed389e
Add nullable context to SabreTools.DatItems
...
This change also starts migrating the internals of the DatItem formats to the new internal models. Right now, it's basically just acting like a wrapper around those models.
2023-08-14 13:17:51 -04:00
Matt Nadareski
ce6a64d4cd
Add nullable context to SabreTools.Core
2023-08-12 00:55:41 -04:00
Matt Nadareski
12ee5895f9
Move non-specific text helpers to own class
2023-08-11 23:50:18 -04:00
Matt Nadareski
ffa290bb73
Port some more field manipulation methods
2023-08-11 22:58:05 -04:00
Matt Nadareski
1dad2f0e99
Fix type being used in SetField
2023-08-11 22:30:02 -04:00
Matt Nadareski
3e2810079e
Create README for SabreTools.Filter
2023-08-11 22:19:33 -04:00
Matt Nadareski
ee97b7ceea
Make FilterRunner more accurate
2023-08-11 22:14:28 -04:00
Matt Nadareski
5583b35111
Create FilterRunner class
2023-08-11 16:31:53 -04:00
Matt Nadareski
6909e9a9e7
Add boolean checking
2023-08-11 15:58:17 -04:00
Matt Nadareski
8e39db97a9
Add TODO around value set validation
2023-08-11 15:45:58 -04:00
Matt Nadareski
b1aed20a4b
Be smarter about regex and numbers in Filter
2023-08-11 15:43:17 -04:00
Matt Nadareski
03b14c6c5e
Use NumberHelper in FilterObject
2023-08-11 15:23:24 -04:00
Matt Nadareski
90c8fdd0a9
Add notes, numeric helper
2023-08-11 14:30:31 -04:00
Matt Nadareski
33342c6929
Add field manipulator class
2023-08-11 13:46:27 -04:00
Matt Nadareski
25ba9db624
Reorganize filter object code
2023-08-11 13:34:28 -04:00
Matt Nadareski
eb38620d70
Fix faulty constructor logic for Filter
2023-08-11 13:16:43 -04:00
Matt Nadareski
0d6b19e854
Add new equal/not equal variants for reading
2023-08-11 12:49:52 -04:00
Matt Nadareski
2945cb2c58
Create Filtering object, add helpers
2023-08-11 12:47:59 -04:00
Matt Nadareski
495b69186e
Use reflection for DatItem filter checking
2023-08-11 11:53:15 -04:00
Matt Nadareski
f5ceaa9edc
Create and use NoFilter attribute
2023-08-11 11:29:25 -04:00
Matt Nadareski
58ce48235c
Create new unused Filter library
2023-08-11 11:15:34 -04:00