21 references to ManagedWebSocketStates
System.Net.WebSockets (21)
System\Net\WebSockets\ManagedWebSocket.cs (2)
1731
private void ThrowIfDisposed() => ThrowIfInvalidState(validStates:
ManagedWebSocketStates
.All);
1733
private void ThrowIfInvalidState(
ManagedWebSocketStates
validStates)
System\Net\WebSockets\WebSocketStateHelper.cs (19)
11
internal const
ManagedWebSocketStates
ValidSendStates =
ManagedWebSocketStates
.Open |
ManagedWebSocketStates
.CloseReceived;
13
internal const
ManagedWebSocketStates
ValidReceiveStates =
ManagedWebSocketStates
.Open |
ManagedWebSocketStates
.CloseSent;
15
internal const
ManagedWebSocketStates
ValidCloseOutputStates =
ManagedWebSocketStates
.Open |
ManagedWebSocketStates
.CloseReceived;
17
internal const
ManagedWebSocketStates
ValidCloseStates =
ManagedWebSocketStates
.Open |
ManagedWebSocketStates
.CloseReceived |
ManagedWebSocketStates
.CloseSent;
21
internal static void ThrowIfInvalidState(WebSocketState currentState, bool isDisposed, Exception? innerException,
ManagedWebSocketStates
validStates)
23
ManagedWebSocketStates
state = ToFlag(currentState);
35
Debug.Assert(state ==
ManagedWebSocketStates
.Aborted);
43
private static
ManagedWebSocketStates
ToFlag(WebSocketState value)
45
ManagedWebSocketStates
flag = (
ManagedWebSocketStates
)(1 << (int)value);