Skip to content

Commit 6c46ed4

Browse files
committed
revert deletion of overload of byte[] version
1 parent ff7e9ed commit 6c46ed4

File tree

1 file changed

+16
-0
lines changed
  • src/Smdn.Fundamental.Stream.Filtering/Smdn.IO.Streams.Filtering

1 file changed

+16
-0
lines changed

src/Smdn.Fundamental.Stream.Filtering/Smdn.IO.Streams.Filtering/FilterStream.cs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,22 @@ public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken
210210
}
211211
#endif
212212

213+
[Obsolete("use Memory<byte> version instead")]
214+
protected virtual Task<int> ReadAsyncUnchecked(
215+
byte[] buffer,
216+
int offset,
217+
int count,
218+
CancellationToken cancellationToken
219+
)
220+
=> ReadAsyncUnchecked(
221+
(buffer ?? throw new ArgumentNullException(nameof(buffer))).AsMemory(offset, count),
222+
cancellationToken
223+
#if SYSTEM_THREADING_TASKS_VALUETASK
224+
).AsTask();
225+
#else
226+
);
227+
#endif
228+
213229
protected virtual
214230
#if SYSTEM_THREADING_TASKS_VALUETASK
215231
ValueTask<int>

0 commit comments

Comments
 (0)