Override CompleteAsync() in StreamPipeReader to call Stream.DisposeAsync (#67565)
authormadelson <1269046+madelson@users.noreply.github.com>
Sun, 8 May 2022 16:51:58 +0000 (12:51 -0400)
committerGitHub <noreply@github.com>
Sun, 8 May 2022 16:51:58 +0000 (09:51 -0700)
commit82d5024e8f1de5757351b371d2947f458a466799
tree3bdd8c92e73ae66d116f6b8106013e05830414db
parent24714ef76bad58d04e014f9a7496035a407ed800
Override CompleteAsync() in StreamPipeReader to call Stream.DisposeAsync (#67565)

* Override CompleteAsync() in StreamPipeReader to call Stream.DisposeAsync().

fix #67050

* Apply suggestions from code review

Co-authored-by: David Fowler <davidfowl@gmail.com>
* Update StreamPipeReader.cs

Feedback from code review

Co-authored-by: David Fowler <davidfowl@gmail.com>
src/libraries/System.IO.Pipelines/src/System/IO/Pipelines/StreamPipeReader.cs
src/libraries/System.IO.Pipelines/tests/StreamPipeReaderTests.cs