Incorrect warning message on thread pool startup in full AOT:ed Windows build.
[mono.git] / mcs / class / System / System.Net / WebException.cs
index 81e408a5728244d3f49168793e55c64fc68d9b16..e6b3c16144400d2d832d839ec8c05a7c8345e650 100644 (file)
@@ -31,8 +31,7 @@ using System.Runtime.Serialization;
 namespace System.Net \r
 {\r
        [Serializable]\r
-       public class WebException : InvalidOperationException, ISerializable\r
-       {\r
+       public class WebException : InvalidOperationException, ISerializable {\r
                private WebResponse response;\r
                private WebExceptionStatus status = WebExceptionStatus.UnknownError;\r
 \r
@@ -46,9 +45,8 @@ namespace System.Net
                {\r
                }\r
 \r
-               protected WebException (SerializationInfo info,\r
-                                       StreamingContext context)\r
-                       : base (info, context)\r
+               protected WebException (SerializationInfo serializationInfo, StreamingContext streamingContext)\r
+                       : base (serializationInfo, streamingContext)\r
                {\r
                }\r
 \r
@@ -62,6 +60,12 @@ namespace System.Net
                {\r
                        this.status = status;\r
                }\r
+               \r
+               internal WebException (string message, Exception innerException, WebExceptionStatus status)\r
+                       : base (message, innerException)\r
+               {\r
+                       this.status = status;\r
+               }\r
 \r
                public WebException(string message, \r
                                    Exception innerException,\r
@@ -84,10 +88,15 @@ namespace System.Net
                }\r
                \r
                // Methods\r
-               \r
                void ISerializable.GetObjectData (SerializationInfo info, StreamingContext context)\r
                {\r
                        base.GetObjectData (info, context);\r
                }\r
+\r
+               public override void GetObjectData (SerializationInfo serializationInfo, StreamingContext streamingContext)\r
+               {\r
+                       base.GetObjectData (serializationInfo,\r
+                                           streamingContext);\r
+               }\r
        }\r
 }\r