In Test/System.Net:
[mono.git] / mcs / class / System / System.Net / OpenReadCompletedEventArgs.cs
index 6fa84b165f445d212ffddae12a2729fb76215bab..2fb6bed48277b789a758e4982b4db20df8979d51 100644 (file)
@@ -4,7 +4,7 @@
 // Author:
 //     Atsushi Enomoto  <atsushi@ximian.com>
 //
-// (C) 2006 Novell, Inc. (http://www.novell.com)
+// Copyright (C) 2006,2009 Novell, Inc (http://www.novell.com)
 //
 
 //
@@ -36,8 +36,7 @@ namespace System.Net
 {
        public class OpenReadCompletedEventArgs : AsyncCompletedEventArgs
        {
-               internal OpenReadCompletedEventArgs (Stream result,
-                       Exception error, bool cancelled, object userState)
+               internal OpenReadCompletedEventArgs (Stream result, Exception error, bool cancelled, object userState)
                        : base (error, cancelled, userState)
                {
                        this.result = result;
@@ -46,7 +45,12 @@ namespace System.Net
                Stream result;
 
                public Stream Result {
-                       get { return result; }
+                       get {
+#if NET_2_1
+                               RaiseExceptionIfNecessary ();
+#endif
+                               return result;
+                       }
                }
        }
 }