Commit Graph

35 Commits

Author SHA1 Message Date
Matt Nadareski
e29b8ab4db Add support for .NET 10 2025-11-13 08:56:30 -05:00
Matt Nadareski
12341ba6aa Simplify Numerics namespace 2025-10-27 14:12:52 -04:00
Matt Nadareski
2b6fc200e2 Add Latin1 and BigEndianUnicode extensions 2025-10-27 12:22:02 -04:00
Matt Nadareski
edd3e6eef2 Add both-endian try read extensions 2025-10-27 11:21:29 -04:00
Matt Nadareski
244b7411d4 Add both-endian peek read extensions 2025-10-27 10:43:54 -04:00
Matt Nadareski
fb60f1fed5 Add both-endian exact read extensions 2025-10-27 10:03:17 -04:00
Matt Nadareski
46996c10e5 Add Peek implementations for reading 2025-10-15 09:59:07 -04:00
Matt Nadareski
8fe404e732 Remove some nonsensical endian methods 2025-10-14 20:45:02 -04:00
Matt Nadareski
793168fbe5 Add TryGet implementations for reading 2025-10-14 20:42:32 -04:00
Matt Nadareski
f80d31597b Reintegrate Matching and reorganize as needed 2025-09-23 10:59:01 -04:00
Matt Nadareski
20382360ee Be consistent about end-of-file newlines 2025-07-23 10:25:19 -04:00
Matt Nadareski
ff18049832 Add explicit value building to extensions 2024-12-16 13:55:32 -05:00
Matt Nadareski
7656734bb2 Update reader extensions and add tests 2024-11-25 15:03:07 -05:00
Matt Nadareski
a94d2c8c64 Add "correct order" inheritence serialization 2024-04-29 00:36:55 -04:00
Matt Nadareski
8c19ad712a Add support for LPArray types 2024-04-28 23:47:33 -04:00
Matt Nadareski
b8d431b06b Handle array types properly 2024-04-28 22:58:42 -04:00
Matt Nadareski
3fcf10e2f7 Fix capitalization of TestStructStrings 2024-04-28 22:18:44 -04:00
Matt Nadareski
40e439b18c Add comprehensive strings test, fix issues 2024-04-28 20:35:18 -04:00
Matt Nadareski
d074a6a7ee Force underlying type to be used for enum 2024-04-28 19:25:12 -04:00
Matt Nadareski
561dbdcc9a Fix type deserialization extensions, leave some TODOs 2024-04-28 16:42:51 -04:00
Matt Nadareski
8d1bc3957c Add some more tests for BinaryReader 2024-04-25 20:29:21 -04:00
Matt Nadareski
88207100f1 Add decimal read tests 2024-04-25 20:19:24 -04:00
Matt Nadareski
3befd9255a Add decimal writing extensions 2024-04-25 16:36:02 -04:00
Matt Nadareski
d39324c887 Add Half reading implementations, add note to writers 2024-04-25 15:27:47 -04:00
Matt Nadareski
163f49281d Add U/Int48 extensions with notes 2024-04-25 15:11:58 -04:00
Matt Nadareski
03d0f7dd18 Add U/Int24 extensions 2024-04-25 15:02:48 -04:00
Matt Nadareski
f326c921e6 Rename write methods, add tests 2024-04-25 14:05:06 -04:00
Matt Nadareski
87d1dfe266 Add ReadType extensions 2024-04-23 10:51:54 -04:00
Matt Nadareski
cf08658b1e Add tests for default BinaryReader methods for consistency 2024-04-23 09:38:58 -04:00
Matt Nadareski
9547e1a355 Add decimal extensions for byte array and stream 2024-04-23 09:34:15 -04:00
Matt Nadareski
fc10565186 Add Int128 extensions for BinaryReader 2024-04-22 15:22:14 -04:00
Matt Nadareski
c824db6b18 Add GUID tests for BinaryReader 2024-04-22 15:18:00 -04:00
Matt Nadareski
2d950ddc54 Add float and double tests for BinaryReader extensions 2024-04-22 15:02:04 -04:00
Matt Nadareski
ff7f7c0b8c Fix namespace for extension tests 2024-04-18 15:06:27 -04:00
Matt Nadareski
65bdcc563d Add BinaryReader extension tests 2024-04-18 11:44:32 -04:00