diff --git a/src/ImageSharp/IO/DoubleBufferedStreamReader.cs b/src/ImageSharp/IO/DoubleBufferedStreamReader.cs
index 8530ecec52..6d5673d5a4 100644
--- a/src/ImageSharp/IO/DoubleBufferedStreamReader.cs
+++ b/src/ImageSharp/IO/DoubleBufferedStreamReader.cs
@@ -13,10 +13,10 @@ namespace SixLabors.ImageSharp.IO
/// A stream reader that add a secondary level buffer in addition to native stream buffered reading
/// to reduce the overhead of small incremental reads.
///
- internal class DoubleBufferedStreamReader : IDisposable
+ internal sealed class DoubleBufferedStreamReader : IDisposable
{
///
- /// The length, in bytes, of the buffering chunk
+ /// The length, in bytes, of the buffering chunk.
///
public const int ChunkLength = 4096;
@@ -49,12 +49,12 @@ namespace SixLabors.ImageSharp.IO
}
///
- /// Gets the length, in bytes, of the stream
+ /// Gets the length, in bytes, of the stream.
///
public long Length => this.length;
///
- /// Gets or sets the current position within the stream
+ /// Gets or sets the current position within the stream.
///
public long Position
{