219 Commits

Author SHA1 Message Date
22fc553971 Move all files into project subdirectory 2023-12-19 13:18:14 +00:00
934b86c79f [OffsetStream] Do not raise an exception if trying to read past stream end, just return partial data. 2023-10-08 16:48:56 +01:00
0a5ccd5a9a [Aaru.Helpers] Move all stream extensions from around the application to this project. 2023-10-07 21:29:42 +01:00
a03ee5efee Annotate or remove unused elements. 2023-10-05 01:05:21 +01:00
e59bc38221 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:34:37 +01:00
bfe4402f0a Pass string interpolation. 2023-10-04 08:16:20 +01:00
6f76a5d460 Invert 'if' statement to reduce nesting. 2023-10-04 07:39:21 +01:00
57ad637c20 [Aaru.Helpers] Reformat and cleanup. 2023-10-03 23:25:24 +01:00
ca2f08311f Update code style (final). 2023-10-03 21:41:44 +01:00
6bd5e90a92 Update code style. 2023-10-03 21:26:15 +01:00
b6bd18e8b2 Disable JetBrains spell checking in Spanish (Spain) resource files. 2023-10-03 21:13:56 +01:00
4806a311ea Update style configuration. 2023-10-03 21:05:01 +01:00
d2559f07c9 [Aaru.Helpers] Introduced constants for module names
Introduces constant fields for respective debug module names, replacing the hardcoded ones.
This is done to standardize the naming convention, reduce redundancy and potentially avoid any typos or name mismatches across the project.
This change makes the code more maintainable and easier to update in case module names need to be changed.
2023-10-03 17:52:21 +01:00
12ef48cf98 Translate Aaru.Helpers to Spanish (Spain). 2023-09-27 00:46:24 +01:00
88caaa77e7 Update to .NET 8.0 RC1. 2023-09-24 21:48:58 +01:00
b03390c74b Bump version to v6.0.0-alpha9. 2022-12-23 17:38:02 +00:00
e4ca717ef5 Enable default compile items. 2022-12-06 22:14:03 +00:00
c9e8b4dd0f Update copyright year. 2022-12-03 16:07:08 +00:00
25b15c9c33 Move all localizable strings from Aaru.Helpers project to resources. 2022-11-28 10:22:38 +00:00
cfe81b8905 General code cleanup and style refactor. 2022-11-15 15:58:41 +00:00
eaea8b3332 Fix editorconfig. 2022-11-15 15:58:00 +00:00
8b24f6ed00 General code style and feature fixes. 2022-11-15 01:35:06 +00:00
f44172edb9 Use Stream extension to ensure read operations return the requested number of bytes (unless EOF arrives first). 2022-11-14 09:43:15 +00:00
368e40d7bd More pattern matching. 2022-11-14 01:49:10 +00:00
c2878f9a42 Use negated pattern. 2022-11-14 01:20:28 +00:00
a17a6e1788 Convert chain of conditional expressions into switch expressions. 2022-11-14 01:06:06 +00:00
7fbeaebfd3 Merge null/pattern checks into complex pattern. 2022-11-13 20:46:23 +00:00
98f08919d6 Convert to switch expression. 2022-11-13 19:59:23 +00:00
cd2d27c2cf Convert if to switch statement. 2022-11-13 19:38:02 +00:00
c1196f636d Move declaration closer to usage. 2022-11-13 19:16:13 +00:00
70e03d4efb Enable trim analyzer. 2022-11-13 17:13:09 +00:00
c9514f169f Make classes visible to tests. 2022-11-13 16:38:17 +00:00
b87ca30d97 Update dependencies. 2022-11-13 14:50:26 +00:00
8926cec166 Update system dependencies. 2022-11-13 14:35:49 +00:00
11fbaecdf3 Fix XML validity of projects. 2022-11-13 13:44:46 +00:00
e0faab4846 Remove useless parameters in projects. 2022-11-13 13:38:04 +00:00
e5c3cb73be Remove output configuration from projects. 2022-11-13 13:32:01 +00:00
ef97c835d8 Ignore XML comment warnings when building in DEBUG. 2022-11-13 13:19:56 +00:00
504391f373 Remove .NET Framework building conditions. 2022-11-13 13:08:18 +00:00
4cf36f4cc7 Remove archaic unused MonoDevelop project extensions. 2022-11-13 12:58:36 +00:00
3cbe3c0753 Bump C# to 11.0. 2022-11-13 12:48:41 +00:00
3953606644 Bump framework to .NET 7 2022-11-13 12:46:18 +00:00
118563e086 Fix printhex helper ignoring width parameter. 2022-10-12 14:18:38 +01:00
248a808e49 Remove net6 string from output path. 2022-04-18 12:34:34 +01:00
ccdf48ec0a Fix .NET 6 TFM. 2022-04-18 09:45:18 +01:00
af338014d5 Add null reference checks. 2022-03-17 00:46:26 +00:00
0462eaac5e Use merge pattern. 2022-03-16 11:47:00 +00:00
1502ea91c1 General cleanup and refactor. 2022-03-07 07:36:42 +00:00
bfca01481a Fix MSBuild warnings. 2022-03-06 14:07:02 +00:00
cb79ff60d6 Move to file scoped namespaces. 2022-03-06 13:29:37 +00:00