Matt Nadareski
eaf1322f48
Move ExecuteFilters passthrough
2025-01-14 09:49:27 -05:00
Matt Nadareski
3de33aacb5
Move most filtering up a layer, add TODO for tests
2025-01-13 21:02:42 -05:00
Matt Nadareski
c6dde56c1e
Reduce uncertainty in returned value nullability
2025-01-13 13:22:48 -05:00
Matt Nadareski
f492e68c6a
Add RemoveMachineRelationshipTags tests, add another helper
2025-01-13 10:01:27 -05:00
Matt Nadareski
b62792d802
Compare what a dict can do and what can be done to it
2025-01-12 23:56:48 -05:00
Matt Nadareski
f4743e859e
Create passthrough methods for scaffolding
2025-01-12 23:15:30 -05:00
Matt Nadareski
d80a6b173c
Create passthrough methods for scaffolding
2025-01-12 22:10:48 -05:00
Matt Nadareski
457ddf67d9
Handle internal implementations better (nw)
2025-01-11 22:00:26 -05:00
Matt Nadareski
c8a927e75f
Write ResolveNames/DB tests
2025-01-10 10:30:49 -05:00
Matt Nadareski
3155e7d03c
Remove tentative TODO after investigating
2025-01-09 20:47:43 -05:00
Matt Nadareski
50b5b9d3f1
Ignore empty lists in ResolveNames/DB
2025-01-09 20:45:26 -05:00
Matt Nadareski
2f5d2fa961
Add ContainsWritable tests
2025-01-09 20:10:56 -05:00
Matt Nadareski
dece9c0511
Add ProcessNullifiedItem tests
2025-01-09 16:53:55 -05:00
Matt Nadareski
f456f2b0ff
ProcessItemName
2025-01-09 16:25:53 -05:00
Matt Nadareski
5d9f2de4b5
Make protected into protected internal for testing
2025-01-09 10:36:32 -05:00
Matt Nadareski
8967a9ce92
Prefix/postfix can be static with some help
2025-01-09 10:34:56 -05:00
Matt Nadareski
ec216f2d59
Add TODO question for later
2025-01-09 10:24:52 -05:00
Matt Nadareski
53da21d56f
Reduce unncessary header calls
2025-01-09 10:22:28 -05:00
Matt Nadareski
0685085a85
Unify ContainsWritable implementations
2025-01-09 10:16:39 -05:00
Matt Nadareski
62a7f28334
Simplify ProcessItemName use
2025-01-09 10:13:47 -05:00
Matt Nadareski
68c235f716
Remove ProcessNullifiedItemDB implementation; ProcessItemName common functionality
2025-01-09 10:01:56 -05:00
Matt Nadareski
e12828fa0e
Reduce header value thrashing
2025-01-09 09:52:47 -05:00
Matt Nadareski
f4c117771e
Further reorganize CreatePrefixPostfix
2025-01-09 09:43:35 -05:00
Matt Nadareski
1fc979c42a
Remove unnecessary logging and params
2025-01-09 09:21:16 -05:00
Matt Nadareski
2277d979bc
Fix issues from refactoring
2025-01-09 09:18:26 -05:00
Matt Nadareski
ec8452269b
Consolidate shared ProcessNullifiedItem functionality
2025-01-09 09:17:04 -05:00
Matt Nadareski
b350b1111e
Consolidate shared CreatePrefixPostfix functionality
2025-01-09 09:12:13 -05:00
Matt Nadareski
fcc1a1cc66
Add FillHeaderFromPath tests
2025-01-09 08:44:33 -05:00
Matt Nadareski
626e703b43
Remove unnecessary ParseAddHelper methods
2025-01-09 07:04:55 -05:00
Matt Nadareski
51bf5f9d9b
Make GetSupportedTypes a property
2025-01-09 06:14:01 -05:00
Matt Nadareski
24387491ae
Make duplicate suffix inherent
2025-01-09 05:52:33 -05:00
Matt Nadareski
1dcd457fca
Wire through MD2/MD4
2025-01-09 05:26:36 -05:00
Matt Nadareski
45a5611d20
Be consistent with method description
2025-01-09 04:15:10 -05:00
Matt Nadareski
8dfbde6136
Add skeleton DatFiles test project
2025-01-09 03:44:42 -05:00
Matt Nadareski
450417f0ab
Keep on with DB renaming
2025-01-09 03:31:31 -05:00
Matt Nadareski
aeba336925
Move static DatFile creation
2025-01-08 17:11:52 -05:00
Matt Nadareski
d67327231b
Make Logger naming consistent
2025-01-08 16:59:44 -05:00
Matt Nadareski
4924abaefe
Move sorting and merging to DatFileTool
2025-01-07 15:40:05 -05:00
Matt Nadareski
65d8488082
Move name resolution up a layer to DatFiles
2025-01-07 15:28:01 -05:00
Matt Nadareski
c8c10659b1
Reduce unnecessary round-trip conversions
2024-12-06 23:16:09 -05:00
Matt Nadareski
d78ff5eb67
Reduce more Linq usage
2024-12-06 13:57:48 -05:00
Matt Nadareski
0125bd6619
Add .NET 9 to target frameworks
2024-11-13 03:55:33 -05:00
Matt Nadareski
a4da7f3657
Handle known enumerable types better
2024-11-12 21:12:06 -05:00
Matt Nadareski
895c79b1b3
Clean up usings after the last changes
2024-10-30 11:40:09 -04:00
Matt Nadareski
9e637021b1
Remove ConcurrentList
...
This made sense at one point, but none of the operations that once used the concurrency in the type still process concurrently. As such, this class has been made redundant. All places that it was used previously have reverted to standard `List<T>`.
2024-10-30 10:59:04 -04:00
Matt Nadareski
292b54b209
Reduce more complexity
2024-10-24 04:21:13 -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
651f771ffd
Standardize some model access
2024-07-15 12:48:26 -04:00