Bump corefx
[mono.git] / mcs / class / referencesource / mscorlib / system / io / stream.cs
index 007745c7ab57d6979632e580b69c75f901908af5..d830182a037bf3dff46af90e3ca65b233eb12a95 100644 (file)
@@ -39,8 +39,8 @@ namespace System.IO {
 #if CONTRACTS_FULL
     [ContractClass(typeof(StreamContract))]
 #endif
-#if FEATURE_REMOTING
-    public abstract class Stream : MarshalByRefObject, IDisposable {
+#if FEATURE_REMOTING || MONO
+    public abstract partial class Stream : MarshalByRefObject, IDisposable {
 #else // FEATURE_REMOTING
     public abstract class Stream : IDisposable {
 #endif // FEATURE_REMOTING
@@ -195,6 +195,9 @@ namespace System.IO {
             InternalCopyTo(destination, _DefaultCopyBufferSize);
         }
 
+#if MONO
+        virtual
+#endif
         public void CopyTo(Stream destination, int bufferSize)
         {
             if (destination == null)