From ddd4f8c3ec11c024451e8dbdcb6a669fb592300e Mon Sep 17 00:00:00 2001 From: Stefan Nikolei Date: Thu, 5 Jun 2025 09:38:43 +0200 Subject: [PATCH] Remove casting to int --- src/ImageSharp/IO/BufferedReadStream.cs | 6 +++--- src/ImageSharp/IO/ChunkedMemoryStream.cs | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/ImageSharp/IO/BufferedReadStream.cs b/src/ImageSharp/IO/BufferedReadStream.cs index 59e8b0d02..8080aab87 100644 --- a/src/ImageSharp/IO/BufferedReadStream.cs +++ b/src/ImageSharp/IO/BufferedReadStream.cs @@ -215,9 +215,9 @@ internal sealed class BufferedReadStream : Stream { this.Position = origin switch { - SeekOrigin.Begin => (int)offset, - SeekOrigin.Current => (int)(this.Position + offset), - SeekOrigin.End => (int)(this.Length + offset), + SeekOrigin.Begin => offset, + SeekOrigin.Current => this.Position + offset, + SeekOrigin.End => this.Length + offset, _ => throw new ArgumentOutOfRangeException(nameof(offset)), }; diff --git a/src/ImageSharp/IO/ChunkedMemoryStream.cs b/src/ImageSharp/IO/ChunkedMemoryStream.cs index 760d1d334..a5a401144 100644 --- a/src/ImageSharp/IO/ChunkedMemoryStream.cs +++ b/src/ImageSharp/IO/ChunkedMemoryStream.cs @@ -76,9 +76,9 @@ internal sealed class ChunkedMemoryStream : Stream this.Position = origin switch { - SeekOrigin.Begin => (int)offset, - SeekOrigin.Current => (int)(this.Position + offset), - SeekOrigin.End => (int)(this.Length + offset), + SeekOrigin.Begin => offset, + SeekOrigin.Current => this.Position + offset, + SeekOrigin.End => this.Length + offset, _ => throw new ArgumentOutOfRangeException(nameof(offset)), };