Commit Graph

28 Commits

Author SHA1 Message Date
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