Browse Source

Remove casting to int

pull/2935/head
Stefan Nikolei 8 months ago
parent
commit
ddd4f8c3ec
  1. 6
      src/ImageSharp/IO/BufferedReadStream.cs
  2. 6
      src/ImageSharp/IO/ChunkedMemoryStream.cs

6
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)),
};

6
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)),
};

Loading…
Cancel
Save