Added optional/default parameters for StreamWriter/StreamReader (dotnet/corefx#36959)
authorJim Demis <10913919+jimdemis@users.noreply.github.com>
Wed, 15 May 2019 17:39:46 +0000 (20:39 +0300)
committerJeremy Kuhne <jkuhne@microsoft.com>
Wed, 15 May 2019 17:39:46 +0000 (10:39 -0700)
commit64eaab595f57a326cd89f4b6149ee2df4289ee36
tree1cfa8aea1c8828d5d48caa66c3d19985f23e5d88
parent11708b075ec6409ef713ca34c03f629e9c4278d8
Added optional/default parameters for StreamWriter/StreamReader (dotnet/corefx#36959)

* Added optional/default parameters for StreamWriter/StreamReader

Fix dotnet/corefx#8173

* removed tests

* Added tests for constructors with optional arguments

* Added tests and reverted null encoding throws

Commit migrated from https://github.com/dotnet/corefx/commit/d1912344d9f09d6d294aa555c6322ed35ec1cb28
src/libraries/System.IO/tests/StreamReader/StreamReader.CtorTests.cs
src/libraries/System.IO/tests/StreamReader/StreamReaderTests.netcoreapp.cs
src/libraries/System.IO/tests/StreamWriter/StreamWriter.CtorTests.cs
src/libraries/System.IO/tests/StreamWriter/StreamWriter.WriteTests.netcoreapp.cs
src/libraries/System.Runtime.Extensions/ref/System.Runtime.Extensions.cs