Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ThrowOnInvalidState()

static void System.Net.WebSockets.WebSocket.ThrowOnInvalidState ( WebSocketState state,
params WebSocketState[] validStates )
inlinestaticprotectedinherited

Definition at line 82 of file WebSocket.cs.

83 {
84 string p = string.Empty;
85 if (validStates != null && validStates.Length != 0)
86 {
87 foreach (WebSocketState webSocketState in validStates)
88 {
89 if (state == webSocketState)
90 {
91 return;
92 }
93 }
94 p = string.Join(", ", validStates);
95 }
96 throw new WebSocketException(WebSocketError.InvalidState, System.SR.Format(System.SR.net_WebSockets_InvalidState, state, p));
97 }
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string net_WebSockets_InvalidState
Definition SR.cs:14
Definition SR.cs:7

References System.SR.Format(), System.SR.net_WebSockets_InvalidState, and System.state.

Referenced by System.Net.WebSockets.WebSocketBase.CloseAsyncCore(), System.Net.WebSockets.WebSocketBase.CloseOutputAsyncCore(), System.Net.WebSockets.WebSocketBase.ReceiveAsyncCore(), and System.Net.WebSockets.WebSocketBase.SendAsyncCore().