2004-04-02 Dick Porter <dick@ximian.com>
[mono.git] / mcs / class / corlib / System.IO / MemoryStream.cs
index 39d0df1424521944ba824d829c4ca14151c97436..c7f2e3f12b89754c03237b0827e0cc2c31f8f739 100644 (file)
@@ -46,11 +46,17 @@ namespace System.IO
 
                public MemoryStream (byte [] buffer)
                {
+                       if (buffer == null)
+                               throw new ArgumentNullException ("buffer");
+                       
                        InternalConstructor (buffer, 0, buffer.Length, true, false);                        
                }
 
                public MemoryStream (byte [] buffer, bool writeable)
                {
+                       if (buffer == null)
+                               throw new ArgumentNullException ("buffer");
+                       
                        InternalConstructor (buffer, 0, buffer.Length, writeable, false);
                }