Example #1
0
        static WebSocketHelpers()
        {
            var ty = Ext.FindType("System.Net.WebSockets.WebSocketHelpers");

            getSecWebSocketAcceptStringMethInfo =
                ty.GetMethod("GetSecWebSocketAcceptString", BindingFlags.Static | BindingFlags.NonPublic);
            throwPlatformNotSupportedExceptionMethInfo =
                ty.GetMethod("ThrowPlatformNotSupportedException_WSPC", BindingFlags.Static | BindingFlags.NonPublic);
            validateBufferSizesMethInfo =
                ty.GetMethod("ValidateBufferSizes", BindingFlags.Static | BindingFlags.NonPublic);
            validateArraySegmentMethInfo =
                ty.GetMethod("ValidateArraySegment", BindingFlags.Static | BindingFlags.NonPublic);
            validateSubprotocolMethInfo =
                ty.GetMethod("ValidateSubprotocol", BindingFlags.Static | BindingFlags.NonPublic);
        }
Example #2
0
 static SR()
 {
     ty = Ext.FindType("System.SR");
     getString1MethInfo = ty.GetMethods()
                          .Where(m => m.ToString() == "System.String GetString(System.String)").First();
     getString2MethInfo = ty.GetMethods()
                          .Where(m => m.ToString() == "System.String GetString(System.String, System.Object[])").First();
     net_webstatus_ConnectFailure         = GetFieldConst("net_webstatus_ConnectFailure");
     net_WebSockets_InvalidResponseHeader = GetFieldConst("net_WebSockets_InvalidResponseHeader");
     net_uri_NotAbsolute                        = GetFieldConst("net_uri_NotAbsolute");
     net_WebSockets_Scheme                      = GetFieldConst("net_WebSockets_Scheme");
     net_WebSockets_AlreadyStarted              = GetFieldConst("net_WebSockets_AlreadyStarted");
     net_WebSockets_InvalidRegistration         = GetFieldConst("net_WebSockets_InvalidRegistration");
     net_WebSockets_Connect101Expected          = GetFieldConst("net_WebSockets_Connect101Expected");
     net_WebSockets_AcceptUnsupportedProtocol   = GetFieldConst("net_WebSockets_AcceptUnsupportedProtocol");
     net_WebSockets_NotConnected                = GetFieldConst("net_WebSockets_NotConnected");
     net_WebSockets_NoDuplicateProtocol         = GetFieldConst("net_WebSockets_NoDuplicateProtocol");
     net_WebSockets_ArgumentOutOfRange_TooSmall = GetFieldConst("net_WebSockets_ArgumentOutOfRange_TooSmall");
 }
Example #3
0
 static WebSocketProtocolComponent()
 {
     isSupportedPropInfo = Ext.FindType("System.Net.WebSockets.WebSocketProtocolComponent")
                           .GetProperty("IsSupported", BindingFlags.Static | BindingFlags.NonPublic);
 }
Example #4
0
        static WebSocketBuffer()
        {
            var ty = Ext.FindType("System.Net.WebSockets.WebSocketHelpers");

            validateMethInfo = ty.GetMethod("Validate", BindingFlags.Static | BindingFlags.NonPublic);
        }