Add TextReader/Writer Memory-based virtuals (dotnet/corefx#24434)
authorStephen Toub <stoub@microsoft.com>
Thu, 5 Oct 2017 04:36:18 +0000 (00:36 -0400)
committerGitHub <noreply@github.com>
Thu, 5 Oct 2017 04:36:18 +0000 (00:36 -0400)
commitca860429f9e6d9f42a0f2cbcd95c58e769fe723d
tree84b12440dc3ee8a4f9a9ad95171d98160d792699
parent55afd1fb797a76980b854f2e292db2f1c7e70bfa
Add TextReader/Writer Memory-based virtuals (dotnet/corefx#24434)

* Add Memory-based Read/WriteAsync virtuals to TextReader/Writer

* Override Span/Memory-based APIs on StringReader/Writer

* Address PR feedback

Commit migrated from https://github.com/dotnet/corefx/commit/03d705664c6c14b3ac3b1c73caae69e91542f530
src/libraries/System.IO/tests/StringReader/StringReader.CtorTests.cs
src/libraries/System.IO/tests/StringReader/StringReaderTests.netcoreapp.cs [new file with mode: 0644]
src/libraries/System.IO/tests/StringWriter/StringWriterTests.cs
src/libraries/System.IO/tests/StringWriter/StringWriterTests.netcoreapp.cs [new file with mode: 0644]
src/libraries/System.IO/tests/System.IO.Tests.csproj
src/libraries/System.IO/tests/TextWriter/TextWriterTests.netcoreapp.cs
src/libraries/System.Runtime.Extensions/ref/System.Runtime.Extensions.cs
src/libraries/System.Runtime.Extensions/src/System/IO/StringReader.cs
src/libraries/System.Runtime.Extensions/src/System/IO/StringWriter.cs
src/libraries/System.Runtime.Extensions/src/System/IO/TextReader.cs
src/libraries/System.Runtime.Extensions/src/System/IO/TextWriter.cs