2 types derived from WebSocketBase
System (2)
net\System\Net\WebSockets\InternalClientWebSocket.cs (1)
20internal sealed class InternalClientWebSocket : WebSocketBase
net\System\Net\WebSockets\ServerWebSocket.cs (1)
20internal sealed class ServerWebSocket : WebSocketBase
88 references to WebSocketBase
System (88)
net\System\Net\WebSockets\WebSocketBase.cs (12)
1534Contract.Assert((sender as WebSocketBase) != null, "'sender as WebSocketBase' MUST NOT be NULL."); 1536WebSocketBase thisPtr = sender as WebSocketBase; 1612private readonly WebSocketBase m_WebSocket; 1614internal WebSocketOperation(WebSocketBase webSocket) 1891public ReceiveOperation(WebSocketBase webSocket) 2067public SendOperation(WebSocketBase webSocket) 2146public CloseOutputOperation(WebSocketBase webSocket) 2191public abstract void StartTimer(WebSocketBase webSocket); 2219public override void StartTimer(WebSocketBase webSocket) 2263public override void StartTimer(WebSocketBase webSocket) 2486void SwitchToOpaqueMode(WebSocketBase webSocket);
net\System\Net\WebSockets\WebSocketBuffer.cs (1)
566SR.GetString(SR.net_WebSockets_InvalidState_ClosedOrAborted, typeof(WebSocketBase), m_StateWhenDisposing));
net\System\Net\WebSockets\WebSocketConnectionStream.cs (39)
19internal class WebSocketConnectionStream : BufferedReadStream, WebSocketBase.IWebSocketStream 50if (WebSocketBase.LoggingEnabled) 94if (WebSocketBase.LoggingEnabled) 131if (WebSocketBase.LoggingEnabled) 163if (WebSocketBase.LoggingEnabled) 172if (WebSocketBase.LoggingEnabled) 190if (WebSocketBase.LoggingEnabled) 199if (WebSocketBase.LoggingEnabled) 218if (WebSocketBase.LoggingEnabled) 236if (WebSocketBase.LoggingEnabled) 247if (WebSocketBase.LoggingEnabled) 264if (WebSocketBase.LoggingEnabled) 282if (WebSocketBase.LoggingEnabled) 289public void SwitchToOpaqueMode(WebSocketBase webSocket) 303if (WebSocketBase.LoggingEnabled) 317if (WebSocketBase.LoggingEnabled) 331await ((WebSocketBase.IWebSocketStream)base.BaseStream).MultipleWriteAsync(sendBuffers, cancellationToken).SuppressContextFlow(); 333if (WebSocketBase.LoggingEnabled) 354if (WebSocketBase.LoggingEnabled) 375if (WebSocketBase.LoggingEnabled) 396if (WebSocketBase.LoggingEnabled) 431if (WebSocketBase.LoggingEnabled) 452private class WebSocketConnection : DelegatedStream, WebSocketBase.IWebSocketStream 476private WebSocketBase m_WebSocket; 543if (WebSocketBase.LoggingEnabled) 569if (WebSocketBase.LoggingEnabled) 639if (WebSocketBase.LoggingEnabled) 674if (WebSocketBase.LoggingEnabled) 690if (WebSocketBase.LoggingEnabled) 726if (WebSocketBase.LoggingEnabled) 748if (WebSocketBase.LoggingEnabled) 803if (WebSocketBase.LoggingEnabled) 836if (WebSocketBase.LoggingEnabled) 859if (WebSocketBase.LoggingEnabled) 866public void SwitchToOpaqueMode(WebSocketBase webSocket) 900if (WebSocketBase.LoggingEnabled) 915if (WebSocketBase.LoggingEnabled) 931if (WebSocketBase.LoggingEnabled) 953if (WebSocketBase.LoggingEnabled)
net\System\Net\WebSockets\WebSocketException.cs (2)
161typeof(WebSocket).Name + WebSocketBase.Methods.CloseAsync, 162typeof(WebSocket).Name + WebSocketBase.Methods.CloseOutputAsync);
net\System\Net\WebSockets\WebSocketHttpListenerDuplexStream.cs (27)
22internal class WebSocketHttpListenerDuplexStream : Stream, WebSocketBase.IWebSocketStream 34private WebSocketBase m_WebSocket; 65if (WebSocketBase.LoggingEnabled) 138if (WebSocketBase.LoggingEnabled) 197if (WebSocketBase.LoggingEnabled) 211if (WebSocketBase.LoggingEnabled) 307if (WebSocketBase.LoggingEnabled) 364if (WebSocketBase.LoggingEnabled) 405if (WebSocketBase.LoggingEnabled) 426if (WebSocketBase.LoggingEnabled) 476if (WebSocketBase.LoggingEnabled) 488if (WebSocketBase.LoggingEnabled) 564if (WebSocketBase.LoggingEnabled) 617if (WebSocketBase.LoggingEnabled) 659if (WebSocketBase.LoggingEnabled) 719if (WebSocketBase.LoggingEnabled) 745if (WebSocketBase.LoggingEnabled) 751public void SwitchToOpaqueMode(WebSocketBase webSocket) 775if (WebSocketBase.LoggingEnabled) 791if (WebSocketBase.LoggingEnabled) 805if (WebSocketBase.LoggingEnabled) 821if (WebSocketBase.LoggingEnabled) 835if (WebSocketBase.LoggingEnabled) 863private readonly WebSocketBase m_WebSocket; 871public HttpListenerAsyncEventArgs(WebSocketBase webSocket, WebSocketHttpListenerDuplexStream stream) 1212if (WebSocketBase.LoggingEnabled) 1227if (WebSocketBase.LoggingEnabled)
net\System\Net\WebSockets\WebSocketProtocolComponent.cs (7)
590internal static void WebSocketSend(WebSocketBase webSocket, 615internal static void WebSocketSendWithoutBody(WebSocketBase webSocket, 639internal static void WebSocketReceive(WebSocketBase webSocket) 662internal static void WebSocketGetAction(WebSocketBase webSocket, 712internal static void WebSocketCompleteAction(WebSocketBase webSocket, 881private static void ThrowIfSessionHandleClosed(WebSocketBase webSocket) 890private static WebSocketException ConvertObjectDisposedException(WebSocketBase webSocket, ObjectDisposedException innerException)