Matt Nadareski
5ea131c7e1
Address some nullability in tests
2024-03-05 13:32:49 -05:00
Matt Nadareski
c2973beb7f
Support ancient .NET in Filtering
2024-02-28 23:09:31 -05:00
Matt Nadareski
823a9ca7b7
Enable nullability everywhere
2024-02-28 19:19:50 -05:00
Matt Nadareski
e188add9c2
Remove unnecessary helper method from Filter
2023-08-11 22:32:44 -04:00
Matt Nadareski
728b5d6b27
Perform mass cleanup
...
This is cleanup based on both new .NET functionality (in 6 and 7) as well as a ton of simplifications and things that were missed that were caught due to the cleanup.
2023-04-19 16:39:58 -04:00
Matt Nadareski
5d9ec18877
Ensure consistency by using ConcurrentList ( fixes #36 )
2021-07-18 21:00:01 -07:00
Matt Nadareski
f412d1373d
More granular skipping for filters
2021-02-03 09:16:48 -08:00
Matt Nadareski
61dc45a1c7
Provide a possible short-circuit for filtering
2021-02-03 09:08:59 -08:00
Matt Nadareski
89bd2772b6
Add stopwatches to Filter as well
2021-02-02 14:20:56 -08:00
Matt Nadareski
bb7f078802
Replacement code to own class
2021-02-01 12:35:59 -08:00
Matt Nadareski
a82b7ccab8
Remover code to own class
...
This was the last of the major bits of code that was technically distinct from Cleaning. This means that each of the bits of functionality that used to all be in Cleaner are split out into their approrpriate classes.
2021-02-01 12:11:32 -08:00
Matt Nadareski
a26833b8a8
Make filters more sensible, reduce allocated items
...
This change ended up being three-fold:
1. Remove the entirely unused header field filters
2. Move filter running to their appropriate filter classes
3. Separate out DatItem filters into more managable private methods
2021-01-29 13:38:47 -08:00
Matt Nadareski
a1afe32d5f
Add size string parsing back to long filters
2021-01-15 13:08:10 -08:00
Matt Nadareski
e59c9fa0e4
Add log if filter field doesn't match anything
2020-12-16 10:49:38 -08:00
Matt Nadareski
ebd1044454
Clean up based on .NET Core 3.1 reccomendations
2020-12-14 16:01:28 -08:00
Matt Nadareski
a89297686f
Fix build... (understatement)
2020-12-13 13:22:06 -08:00
Matt Nadareski
710213ff9d
Make Filter abstract (nw)
2020-12-12 22:16:43 -08:00
Matt Nadareski
15730c02d8
Add filter population for new enums (nw)
2020-12-12 22:03:04 -08:00
Matt Nadareski
24e73489d2
Aaru, Archives, CHDs all in folders
2020-12-10 22:31:23 -08:00
Matt Nadareski
50fa2a7725
Extract out DatFiles + Reporting namespace
2020-12-08 16:37:08 -08:00
Matt Nadareski
0512e393c8
Extract out Filtering namespace
2020-12-08 13:48:57 -08:00