[System] Implement a first pass of ClientWebSocket.
[mono.git] / mcs / class / System / System.Net.WebSockets / WebSocketReceiveResult.cs
index e237344e46687ba099b656681b8bb80aaa02dc6f..af97ebcdca92cc21acb5e75fa1b663fc39ebb658 100644 (file)
@@ -36,20 +36,22 @@ namespace System.Net.WebSockets
 {
        public class WebSocketReceiveResult
        {
-               [MonoTODO]
                public WebSocketReceiveResult (int count, WebSocketMessageType messageType, bool endOfMessage)
+                    : this (count, messageType, endOfMessage, null, null)
                {
-                       throw new NotImplementedException ();
                }
 
-               [MonoTODO]
                public WebSocketReceiveResult (int count,
                                               WebSocketMessageType messageType,
                                               bool endOfMessage,
                                               WebSocketCloseStatus? closeStatus,
                                               string closeStatusDescription)
                {
-                       throw new NotImplementedException ();
+                       MessageType = messageType;
+                       CloseStatus = closeStatus;
+                       CloseStatusDescription = closeStatusDescription;
+                       Count = count;
+                       EndOfMessage = endOfMessage;
                }
 
                public WebSocketCloseStatus? CloseStatus {