diff --git a/Aaru.Checksums b/Aaru.Checksums
index c1f291814..dbf3a01f4 160000
--- a/Aaru.Checksums
+++ b/Aaru.Checksums
@@ -1 +1 @@
-Subproject commit c1f291814cac4e8aa5b26ddb04205a321114539f
+Subproject commit dbf3a01f432bf25bc10842864071f4a59800a36a
diff --git a/Aaru.Database/Models/CdOffset.cs b/Aaru.Database/Models/CdOffset.cs
index 734ecae80..271fd1296 100644
--- a/Aaru.Database/Models/CdOffset.cs
+++ b/Aaru.Database/Models/CdOffset.cs
@@ -34,6 +34,7 @@ using System;
namespace Aaru.Database.Models
{
+ ///
///
/// CD read offset
///
diff --git a/Aaru.Database/Models/Version.cs b/Aaru.Database/Models/Version.cs
index e831b8a79..54ba048c6 100644
--- a/Aaru.Database/Models/Version.cs
+++ b/Aaru.Database/Models/Version.cs
@@ -32,6 +32,7 @@
namespace Aaru.Database.Models
{
+ ///
///
/// Aaru version
///
diff --git a/Aaru.Filesystems/AppleMFS/AppleMFS.cs b/Aaru.Filesystems/AppleMFS/AppleMFS.cs
index 86280143a..47bf4ecc4 100644
--- a/Aaru.Filesystems/AppleMFS/AppleMFS.cs
+++ b/Aaru.Filesystems/AppleMFS/AppleMFS.cs
@@ -39,6 +39,7 @@ using Schemas;
namespace Aaru.Filesystems
{
// Information from Inside Macintosh Volume II
+ ///
///
/// Implements the Apple Macintosh File System
///
diff --git a/Aaru.Filters/BZip2.cs b/Aaru.Filters/BZip2.cs
index cea83996a..41e27ef32 100644
--- a/Aaru.Filters/BZip2.cs
+++ b/Aaru.Filters/BZip2.cs
@@ -38,6 +38,7 @@ using SharpCompress.Compressors.BZip2;
namespace Aaru.Filters
{
+ ///
/// Decompress bz2 files while reading
public class BZip2 : IFilter
{
diff --git a/Aaru.Filters/GZip.cs b/Aaru.Filters/GZip.cs
index 87314d1c0..6040c3869 100644
--- a/Aaru.Filters/GZip.cs
+++ b/Aaru.Filters/GZip.cs
@@ -38,6 +38,7 @@ using Aaru.Helpers;
namespace Aaru.Filters
{
+ ///
/// Decompress gzip files while reading
public sealed class GZip : IFilter
{
diff --git a/Aaru.Filters/LZip.cs b/Aaru.Filters/LZip.cs
index ef4079f94..ef0a6bbbb 100644
--- a/Aaru.Filters/LZip.cs
+++ b/Aaru.Filters/LZip.cs
@@ -38,6 +38,7 @@ using SharpCompress.Compressors.LZMA;
namespace Aaru.Filters
{
+ ///
/// Decompress lzip files while reading
public sealed class LZip : IFilter
{
diff --git a/Aaru.Filters/PCExchange.cs b/Aaru.Filters/PCExchange.cs
index 6c56c9d78..4efa27b29 100644
--- a/Aaru.Filters/PCExchange.cs
+++ b/Aaru.Filters/PCExchange.cs
@@ -43,6 +43,7 @@ using Marshal = System.Runtime.InteropServices.Marshal;
namespace Aaru.Filters
{
+ ///
/// Decodes PCExchange files
[SuppressMessage("ReSharper", "UnusedMember.Local")]
public sealed class PcExchange : IFilter
diff --git a/Aaru.Filters/XZ.cs b/Aaru.Filters/XZ.cs
index 973800988..f53737664 100644
--- a/Aaru.Filters/XZ.cs
+++ b/Aaru.Filters/XZ.cs
@@ -37,6 +37,7 @@ using SharpCompress.Compressors.Xz;
namespace Aaru.Filters
{
+ ///
/// Decompress xz files while reading
public sealed class XZ : IFilter
{
diff --git a/Aaru.Filters/ZZZNoFilter.cs b/Aaru.Filters/ZZZNoFilter.cs
index e1f13b0e5..2b64e818c 100644
--- a/Aaru.Filters/ZZZNoFilter.cs
+++ b/Aaru.Filters/ZZZNoFilter.cs
@@ -36,6 +36,7 @@ using Aaru.CommonTypes.Interfaces;
namespace Aaru.Filters
{
+ ///
/// No filter for reading files not recognized by any filter
public sealed class ZZZNoFilter : IFilter
{
diff --git a/Aaru.Images/AppleDOS/AppleDOS.cs b/Aaru.Images/AppleDOS/AppleDOS.cs
index 59c01561e..60d295ab0 100644
--- a/Aaru.Images/AppleDOS/AppleDOS.cs
+++ b/Aaru.Images/AppleDOS/AppleDOS.cs
@@ -38,6 +38,7 @@ using Aaru.CommonTypes.Structs;
namespace Aaru.DiscImages
{
+ ///
///
/// Implements reading and writing interleaved Apple DOS disk images
///
diff --git a/Aaru.Images/BLU/BLU.cs b/Aaru.Images/BLU/BLU.cs
index 0e9ef8b14..c5e67705d 100644
--- a/Aaru.Images/BLU/BLU.cs
+++ b/Aaru.Images/BLU/BLU.cs
@@ -38,7 +38,6 @@ using Aaru.CommonTypes.Structs;
namespace Aaru.DiscImages
{
- ///
///
/// Implements reading Basic Lisa Utility disk images
///
diff --git a/Aaru.Images/CDRDAO/CDRDAO.cs b/Aaru.Images/CDRDAO/CDRDAO.cs
index 23786e707..dce063bd6 100644
--- a/Aaru.Images/CDRDAO/CDRDAO.cs
+++ b/Aaru.Images/CDRDAO/CDRDAO.cs
@@ -41,6 +41,7 @@ namespace Aaru.DiscImages
{
// TODO: Doesn't support compositing from several files
// TODO: Doesn't support silences that are not in files
+ ///
///
/// Implements reading and writing cdrdao cuesheet disc images
///
diff --git a/Aaru.Images/CisCopy/CisCopy.cs b/Aaru.Images/CisCopy/CisCopy.cs
index 15b12ec0c..14cb8b15e 100644
--- a/Aaru.Images/CisCopy/CisCopy.cs
+++ b/Aaru.Images/CisCopy/CisCopy.cs
@@ -53,6 +53,7 @@ namespace Aaru.DiscImages
* 2) High compression, algorithm unknown
* Then the data for whole tracks follow.
*/
+ ///
///
/// Implements reading and writing CisCopy disk images
///
diff --git a/Aaru.Images/CopyQM/CopyQM.cs b/Aaru.Images/CopyQM/CopyQM.cs
index 821d7914a..2dd0c4267 100644
--- a/Aaru.Images/CopyQM/CopyQM.cs
+++ b/Aaru.Images/CopyQM/CopyQM.cs
@@ -38,7 +38,6 @@ using Aaru.CommonTypes.Structs;
namespace Aaru.DiscImages
{
- ///
///
/// Implements reading CopyQM disk images
///
diff --git a/Aaru.Images/CopyTape/CopyTape.cs b/Aaru.Images/CopyTape/CopyTape.cs
index f88abbd2d..98070b4e7 100644
--- a/Aaru.Images/CopyTape/CopyTape.cs
+++ b/Aaru.Images/CopyTape/CopyTape.cs
@@ -6,6 +6,7 @@ using Aaru.CommonTypes.Structs;
namespace Aaru.DiscImages
{
+ ///
///
/// Implements reading and writing copytape tape images
///
diff --git a/Aaru.Images/DiscJuggler/DiscJuggler.cs b/Aaru.Images/DiscJuggler/DiscJuggler.cs
index d4d817fae..38c0bcbef 100644
--- a/Aaru.Images/DiscJuggler/DiscJuggler.cs
+++ b/Aaru.Images/DiscJuggler/DiscJuggler.cs
@@ -41,6 +41,7 @@ namespace Aaru.DiscImages
{
// Support separate data files? Never seen a DiscJuggler image using them anyways...
// TODO: Too many unknowns to make this writable
+ ///
///
/// Implements reading DiscJuggler disc images
///
diff --git a/Aaru.Images/DiskCopy42/Constants.cs b/Aaru.Images/DiskCopy42/Constants.cs
index 6e00c2b4d..ca564a85c 100644
--- a/Aaru.Images/DiskCopy42/Constants.cs
+++ b/Aaru.Images/DiskCopy42/Constants.cs
@@ -30,6 +30,7 @@
// Copyright © 2011-2021 Natalia Portillo
// ****************************************************************************/
+// ReSharper disable InconsistentNaming
namespace Aaru.DiscImages
{
public sealed partial class DiskCopy42
diff --git a/Aaru.Images/GDI/GDI.cs b/Aaru.Images/GDI/GDI.cs
index 0e28fd829..990fcf0a8 100644
--- a/Aaru.Images/GDI/GDI.cs
+++ b/Aaru.Images/GDI/GDI.cs
@@ -41,6 +41,7 @@ namespace Aaru.DiscImages
{
// TODO: There seems no be no clear definition on how to treat pregaps that are not included in the file, so this is just appending it to start of track
// TODO: This format doesn't support to specify pregaps that are included in the file (like Redump ones)
+ ///
///
/// Implements reading Dreamcast GDI disc images
///
diff --git a/Aaru.Images/PartClone/PartClone.cs b/Aaru.Images/PartClone/PartClone.cs
index 901c096f9..784ab472f 100644
--- a/Aaru.Images/PartClone/PartClone.cs
+++ b/Aaru.Images/PartClone/PartClone.cs
@@ -39,7 +39,6 @@ using Aaru.CommonTypes.Structs;
namespace Aaru.DiscImages
{
- ///
///
/// Implements reading partclone disk images
///
diff --git a/Aaru.Images/Partimage/Partimage.cs b/Aaru.Images/Partimage/Partimage.cs
index 940031251..6416e278b 100644
--- a/Aaru.Images/Partimage/Partimage.cs
+++ b/Aaru.Images/Partimage/Partimage.cs
@@ -41,7 +41,6 @@ using Aaru.CommonTypes.Structs;
namespace Aaru.DiscImages
{
- ///
///
/// Implements reading partimage disk images
///
diff --git a/Aaru.Images/VHD/Identify.cs b/Aaru.Images/VHD/Identify.cs
index 0fae5d0ac..e5d540887 100644
--- a/Aaru.Images/VHD/Identify.cs
+++ b/Aaru.Images/VHD/Identify.cs
@@ -38,6 +38,7 @@ namespace Aaru.DiscImages
{
public sealed partial class Vhd
{
+ ///
public bool Identify(IFilter imageFilter)
{
Stream imageStream = imageFilter.GetDataForkStream();
diff --git a/Aaru.Images/Virtual98/Virtual98.cs b/Aaru.Images/Virtual98/Virtual98.cs
index e12fd885b..e87b1009a 100644
--- a/Aaru.Images/Virtual98/Virtual98.cs
+++ b/Aaru.Images/Virtual98/Virtual98.cs
@@ -39,6 +39,7 @@ using Aaru.CommonTypes.Structs;
namespace Aaru.DiscImages
{
// Info from Neko Project II emulator
+ ///
///
/// Implements reading Virtual98 disk images
///
diff --git a/Aaru.Images/ZZZRawImage/ZZZRawImage.cs b/Aaru.Images/ZZZRawImage/ZZZRawImage.cs
index e0967660d..29fe03daa 100644
--- a/Aaru.Images/ZZZRawImage/ZZZRawImage.cs
+++ b/Aaru.Images/ZZZRawImage/ZZZRawImage.cs
@@ -39,6 +39,7 @@ using Aaru.CommonTypes.Structs;
namespace Aaru.DiscImages
{
+ ///
///
/// Implements reading and writing raw (sector by sector) images
///