private SafeHandle CreateWebSocketHandle() { Contract.Assert(m_Properties != null, "'m_Properties' MUST NOT be NULL."); SafeWebSocketHandle sessionHandle; WebSocketProtocolComponent.WebSocketCreateClientHandle(m_Properties, out sessionHandle); Contract.Assert(sessionHandle != null, "'sessionHandle MUST NOT be NULL."); return(sessionHandle); }