diff options
author | Jo Shields <directhex@apebox.org> | 2014-02-19 22:12:43 +0000 |
---|---|---|
committer | Jo Shields <directhex@apebox.org> | 2014-02-19 22:12:43 +0000 |
commit | 9972bf87b4f27d9c8f358ef8414ac1ab957a2f0f (patch) | |
tree | 5bb230c1d698659115f918e243c1d4b0aa4c7f51 /mcs/class/System/System.Net.WebSockets/WebSocketException.cs | |
parent | d0a215f5626219ff7927f576588a777e5331c7be (diff) | |
download | mono-upstream/3.2.8+dfsg.tar.gz |
Imported Upstream version 3.2.8+dfsgupstream/3.2.8+dfsg
Diffstat (limited to 'mcs/class/System/System.Net.WebSockets/WebSocketException.cs')
-rw-r--r-- | mcs/class/System/System.Net.WebSockets/WebSocketException.cs | 38 |
1 files changed, 17 insertions, 21 deletions
diff --git a/mcs/class/System/System.Net.WebSockets/WebSocketException.cs b/mcs/class/System/System.Net.WebSockets/WebSocketException.cs index b4980174f6..e617ab38b0 100644 --- a/mcs/class/System/System.Net.WebSockets/WebSocketException.cs +++ b/mcs/class/System/System.Net.WebSockets/WebSocketException.cs @@ -36,72 +36,68 @@ namespace System.Net.WebSockets { public sealed class WebSocketException : Win32Exception { - public WebSocketException () + const string DefaultMessage = "Generic WebSocket exception"; + + public WebSocketException () : this (WebSocketError.Success, -1, DefaultMessage, null) { } - public WebSocketException (int nativeError) : base (nativeError) + public WebSocketException (int nativeError) : this (WebSocketError.Success, nativeError, DefaultMessage, null) { } - public WebSocketException (string message) : base (message) + public WebSocketException (string message) : this (WebSocketError.Success, -1, message, null) { } - public WebSocketException (WebSocketError error) + public WebSocketException (WebSocketError error) : this (error, -1, DefaultMessage, null) { - WebSocketErrorCode = error; } - public WebSocketException (int nativeError, Exception innerException) + public WebSocketException (int nativeError, Exception innerException) : this (WebSocketError.Success, nativeError, DefaultMessage, innerException) { } - public WebSocketException (int nativeError, string message) : base (nativeError, message) + public WebSocketException (int nativeError, string message) : this (WebSocketError.Success, nativeError, message, null) { } - public WebSocketException (string message, Exception innerException) : base (message, innerException) + public WebSocketException (string message, Exception innerException) : this (WebSocketError.Success, -1, message, innerException) { } - public WebSocketException (WebSocketError error, Exception innerException) + public WebSocketException (WebSocketError error, Exception innerException) : this (error, -1, DefaultMessage, innerException) { - WebSocketErrorCode = error; + } - public WebSocketException (WebSocketError error, int nativeError) : base (nativeError) + public WebSocketException (WebSocketError error, int nativeError) : this (error, nativeError, DefaultMessage, null) { - WebSocketErrorCode = error; } - public WebSocketException (WebSocketError error, string message) : base (message) + public WebSocketException (WebSocketError error, string message) : this (error, -1, message, null) { - WebSocketErrorCode = error; } - public WebSocketException (WebSocketError error, int nativeError, Exception innerException) : base (nativeError) + public WebSocketException (WebSocketError error, int nativeError, Exception innerException) : this (error, nativeError, DefaultMessage, innerException) { - WebSocketErrorCode = error; } - public WebSocketException (WebSocketError error, int nativeError, string message) : base (nativeError, message) + public WebSocketException (WebSocketError error, int nativeError, string message) : this (error, nativeError, message, null) { - WebSocketErrorCode = error; } - public WebSocketException (WebSocketError error, string message, Exception innerException) + public WebSocketException (WebSocketError error, string message, Exception innerException) : this (error, -1, message, innerException) { - WebSocketErrorCode = error; } - public WebSocketException (WebSocketError error, int nativeError, string message, Exception innerException) : base (nativeError, message) + public WebSocketException (WebSocketError error, int nativeError, string message, Exception innerException) : base (message, innerException) { WebSocketErrorCode = error; } |