Commit Graph

17 Commits

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