43 Commits

Author SHA1 Message Date
a58f2e60e5 [Refactor] General reformat and clean-up. 2025-11-24 20:12:10 +00:00
04c45e69fa [Refactor] Use static lambdas in LINQ queries for improved performance 2025-11-24 03:00:06 +00:00
f09daec80e Add generator for PDP endianness swapping 2025-10-21 13:11:45 +01:00
66ce90a155 [SwapEndianGenerator] Skip string types. 2025-10-21 10:50:25 +01:00
804f82fa7e [SwapEndianGenerator] Add support for type aliases 2025-10-21 03:24:51 +01:00
af59c0b362 [SwapEndianGenerator] Ensure type name goes to filename to add uniqueness. 2025-10-21 02:29:55 +01:00
070c55af4f [SwapEndianGenerator] Implement swapping arrays. 2025-10-21 02:17:29 +01:00
5a2e382792 Add big endian structure swapping source generator. 2025-10-21 01:59:58 +01:00
afb31f8ce0 Returned to all generator and shouted roslyn down the mouth 2025-08-20 03:43:46 +01:00
a7f415c54a Fix writable images not being recognized. 2025-08-17 01:08:19 +01:00
bebb0e39df Change generator for another version that takes plugins with inherited interfaces, still work in progress. 2025-08-16 22:59:54 +01:00
c2bcc128a3 Rework plugin register genrerator. 2025-08-14 17:38:51 +01:00
2b40ab468a Add Directory.Build.props and Directory.Build.targets for centralized project configuration 2025-08-14 15:52:05 +01:00
34dd0fd2d1 Update to .NET 10 preview 7. 2025-08-14 14:07:30 +01:00
5863664dbf Update copyright year. 2024-12-19 10:45:18 +00:00
57f3616e1f Update to .NET 9 dependencies. 2024-12-19 08:56:01 +00:00
1f164d9c75 [Aaru.Generators] Enhance project properties. 2024-11-27 14:44:41 +00:00
Rebecca Wallander
1c92058979 Register the flux components so they build 2024-10-20 01:19:02 +01:00
8f4d199070 Add several roslyn analyzers. 2024-05-02 04:58:36 +01:00
136dd71ea4 Update .NET dependencies. 2024-05-02 01:58:36 +01:00
134ce7041e [Refactor] Use collection expressions. 2024-05-01 04:43:37 +01:00
f7ca79b09e Update copyright year. 2024-05-01 04:17:32 +01:00
e46d21bde6 General refactor and cleanup. 2024-05-01 04:05:22 +01:00
172b9704ef [Generators] Enable EnforceExtendedAnalyzerRules project option. 2023-10-06 00:50:42 +01:00
43bf09ee12 [Plugin register] Ensure generator only uses unique plugin names. 2023-10-06 00:49:17 +01:00
9572abf86d [Plugin system] Move byte addressable media images to dependency injection. 2023-10-06 00:46:36 +01:00
508b78719d [Plugin system] Move writable media images to dependency injection. 2023-10-06 00:40:44 +01:00
02a207c320 [Plugin system] Move writable floppy images to dependency injection. 2023-10-06 00:19:45 +01:00
79680da4e9 [Plugin system] Move floppy images to dependency injection. 2023-10-06 00:14:37 +01:00
509f77036d [Plugin system] Move media images to dependency injection. 2023-10-05 23:57:19 +01:00
696f3ffa9a [Plugin system] Move read-only filesystems to dependency injection. 2023-10-05 16:55:03 +01:00
bc7e02b24c [Plugin system] Move filesystems to dependency injection. 2023-10-05 16:39:06 +01:00
e19cdd942a [Plugin system] Move archives to dependency injection. 2023-10-05 16:19:55 +01:00
e00af2a93f [Plugin system] Move partitions to dependency injection. 2023-10-05 16:11:12 +01:00
24d1702838 [Plugin system] Move filters to dependency injection. 2023-10-05 16:00:59 +01:00
7df41de4af [Plugin system] Move checksums to dependency injection. 2023-10-05 13:04:57 +01:00
7363a5d9c5 Redo Reformat and cleanup.
Rider EAP was having a bug interpreting .editorconfig that didn't generate the code style as we wanted.
This is now done with Rider-stable.
2023-10-04 17:36:20 +01:00
ef6be56f5f Use raw strings. 2023-10-04 08:26:35 +01:00
0bcfdb28cb [Aaru.Helpers] Reformat and cleanup. 2023-10-03 23:27:40 +01:00
e4e97c9587 Update Microsoft.CodeAnalysis to 3.3.4. 2023-09-25 22:26:44 +01:00
07cbdf13e3 Simplify plugin register generator and prevent duplicates. 2022-12-17 14:06:03 +00:00
aca11571c5 Fix generator for inherited interfaces. 2022-12-14 21:21:49 +00:00
5fb23f1024 Move plugin registers to source generator. 2022-12-14 20:56:25 +00:00