Matt Nadareski
4e77883bfc
Move ExtraIniItem to Core
2024-10-24 03:32:53 -04:00
Matt Nadareski
14fc7777cb
Create and use FilterKey
2024-10-24 03:16:45 -04:00
Matt Nadareski
349d3d1a78
Make Extra INI more consistent
2024-10-24 02:47:30 -04:00
Matt Nadareski
3b30ed2ebb
Clean up filter code; detuple
2024-10-24 01:33:41 -04:00
Matt Nadareski
cf54891993
Update SabreTools.IO
2024-10-24 00:36:44 -04:00
Matt Nadareski
4d5ac92125
Fix some over-accessible fields
2024-10-19 23:17:37 -04:00
Matt Nadareski
b87b05f828
Reduce Linq usage across entire project
2024-10-19 21:41:08 -04:00
Matt Nadareski
c2ca5a0a6d
Add more IDDB accessors; make more IDDB variants of methods
2024-03-19 23:35:29 -04:00
Matt Nadareski
6ae89789de
Make IDDB version of ApplyExtras
2024-03-19 21:55:55 -04:00
Matt Nadareski
c3fe04df2d
Move SabreTools.Filter to SabreTools.Core.Filter
2024-03-12 22:52:36 -04:00
Matt Nadareski
e411d90822
Migrate unoffical keys
2024-03-10 16:49:07 -04:00
Matt Nadareski
3ec85cf04a
Fix ExtraIni setter issues
2024-03-05 17:33:02 -05:00
Matt Nadareski
6987ec2641
Consolidate setter code
2024-03-05 17:17:40 -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
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
af8e26f0b4
Shortcut extras population
2021-02-09 22:25:43 -08:00
Matt Nadareski
56d0d676f6
Don't run extras if there are no extras
2021-02-02 15:15:07 -08:00
Matt Nadareski
c931c84838
Add many more stopwatches
2021-02-02 14:09:49 -08:00
Matt Nadareski
a408339f3b
Clean up usings
2021-02-01 15:09:44 -08:00
Matt Nadareski
e32a2a1a3f
Clean up Extra INI operations
2021-02-01 14:57:01 -08:00
Matt Nadareski
f161f14346
Make setter make more sense
2021-02-01 14:07:50 -08:00
Matt Nadareski
691f9baca4
Rename DatItemTool to Setter
2021-02-01 13:11:12 -08:00
Matt Nadareski
69010dea7f
Split Modification class functionality
...
This had the potential to cause a lot of issues the way it was. Moving the actual functionality for cleaning, filtering, and applying extras to their appropriate classes allows for less redirection when calling into the code. Modification as a class was essentially a shell around things that should have just been a single call.
2021-02-01 11:43: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
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