Add missing Read/Write{Async} overrides on Streams in ref assemblies (dotnet/corefx...
authorStephen Toub <stoub@microsoft.com>
Mon, 14 May 2018 21:54:29 +0000 (17:54 -0400)
committerGitHub <noreply@github.com>
Mon, 14 May 2018 21:54:29 +0000 (17:54 -0400)
commitff82fd770c08479984510af98c7e9e0a87e1a74a
treee3e52960bf08af7ac33f0a4c55e41f799825570a
parentab3a25365da456caae308772ed6d4567dd25ff36
Add missing Read/Write{Async} overrides on Streams in ref assemblies (dotnet/corefx#29658)

For non-sealed types, not specifying an override in a ref can lead to a derived type skipping the method in the hierarchy when calling to base.Method().

Commit migrated from https://github.com/dotnet/corefx/commit/33b44346378ba0caebb1ab96ab015e4098868c16
src/libraries/System.IO.Compression.Brotli/ref/System.IO.Compression.Brotli.cs
src/libraries/System.IO.Compression/ref/System.IO.Compression.cs
src/libraries/System.IO.IsolatedStorage/ref/System.IO.IsolatedStorage.cs
src/libraries/System.IO.IsolatedStorage/src/System/IO/IsolatedStorage/IsolatedStorageFileStream.cs
src/libraries/System.IO.Pipes/ref/System.IO.Pipes.cs
src/libraries/System.Net.Security/ref/System.Net.Security.cs
src/libraries/System.Net.Sockets/ref/System.Net.Sockets.netcoreapp.cs
src/libraries/System.Net.Sockets/src/System/Net/Sockets/NetworkStream.cs
src/libraries/System.Runtime.InteropServices/ref/System.Runtime.InteropServices.cs
src/libraries/System.Runtime/ref/System.Runtime.cs