Browse Source

Remove casting to int

pull/2935/head
Stefan Nikolei 1 year 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 this.Position = origin switch
{ {
SeekOrigin.Begin => (int)offset, SeekOrigin.Begin => offset,
SeekOrigin.Current => (int)(this.Position + offset), SeekOrigin.Current => this.Position + offset,
SeekOrigin.End => (int)(this.Length + offset), SeekOrigin.End => this.Length + offset,
_ => throw new ArgumentOutOfRangeException(nameof(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 this.Position = origin switch
{ {
SeekOrigin.Begin => (int)offset, SeekOrigin.Begin => offset,
SeekOrigin.Current => (int)(this.Position + offset), SeekOrigin.Current => this.Position + offset,
SeekOrigin.End => (int)(this.Length + offset), SeekOrigin.End => this.Length + offset,
_ => throw new ArgumentOutOfRangeException(nameof(offset)), _ => throw new ArgumentOutOfRangeException(nameof(offset)),
}; };

Loading…
Cancel
Save