0x00x00A8
Members 31
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | s_random | RandomNumberGenerator | PrivateStatic+1 flags | |
| 0x08 | s_textEncoding | UTF8Encoding | PrivateStatic+1 flags | |
| 0x08 | s_validSendStates | WebSocketState[] | PrivateStatic+1 flags | |
| 0x08 | s_validReceiveStates | WebSocketState[] | PrivateStatic+1 flags | |
| 0x08 | s_validCloseOutputStates | WebSocketState[] | PrivateStatic+1 flags | |
| 0x08 | s_validCloseStates | WebSocketState[] | PrivateStatic+1 flags | |
| 0x08 | s_cachedCloseTask | Task`1 | PrivateStatic+1 flags | |
| — | 0x04 | MaxMessageHeaderLength | int | Static+2 flags |
| — | 0x04 | MaxControlPayloadLength | int | PrivateStatic+1 flags |
| — | 0x04 | MaskLength | int | PrivateStatic+1 flags |
| 0x08 | _stream | Stream | Private+1 flags | |
| 0x0038 | 0x30 | padding / unreflected | ||
| 0x01 | _isServer | bool | Private+1 flags | |
| 0x08 | _subprotocol | string | Private+1 flags | |
| 0x08 | _keepAliveTimer | Timer | Private+1 flags | |
| 0x08 | _abortSource | CancellationTokenSource | Private+1 flags | |
| 0x10 | _receiveBuffer | Memory`1 | Private | |
| 0x08 | _utf8TextState | Utf8MessageState | Private+1 flags | |
| 0x08 | _sendFrameAsyncLock | SemaphoreSlim | Private+1 flags | |
| 0x0069 | 0x03 | padding / unreflected | ||
| 0x04 | _state | WebSocketState | Private | |
| 0x01 | _disposed | bool | Private | |
| 0x01 | _sentCloseFrame | bool | Private | |
| 0x01 | _receivedCloseFrame | bool | Private | |
| 0x0073 | 0x01 | padding / unreflected | ||
| 0x08 | _closeStatus | Nullable`1 | Private | |
| 0x08 | _closeStatusDescription | string | Private | |
| 0x007C | 0x04 | padding / unreflected | ||
| 0x18 | _lastReceiveHeader | MessageHeader | Private | |
| 0x04 | _receiveBufferOffset | int | Private | |
| 0x04 | _receiveBufferCount | int | Private | |
| 0x04 | _receivedMaskOffsetOffset | int | Private | |
| 0x08 | _sendBuffer | byte[] | Private | |
| 0x01 | _lastSendWasFragment | bool | Private | |
| 0x08 | _lastReceiveAsync | Task | Private | |
| 0x00A5 | 0x03 | unreflected bytes to end of ManagedWebSocket | ||
Functions 47
| Signature | Flags | Native | Params |
|---|---|---|---|
| void CreateFromConnectedStream() | PublicStatic | — | 0x00 |
| void get_StateUpdateLock() | Private+1 flags | — | 0x00 |
| void get_ReceiveAsyncLock() | Private+1 flags | — | 0x00 |
| void .ctor() | Private+1 flags | — | 0x00 |
| void Dispose() | Public+1 flags | — | 0x00 |
| void DisposeCore() | Private | — | 0x00 |
| void get_CloseStatus() | Public+2 flags | — | 0x00 |
| void get_CloseStatusDescription() | Public+2 flags | — | 0x00 |
| void get_State() | Public+2 flags | — | 0x00 |
| void get_SubProtocol() | Public+2 flags | — | 0x00 |
| void SendAsync() | Public+1 flags | — | 0x00 |
| void SendPrivateAsync() | Private | — | 0x00 |
| void ReceiveAsync() | Public+1 flags | — | 0x00 |
| void CloseAsync() | Public+1 flags | — | 0x00 |
| void CloseOutputAsync() | Public+1 flags | — | 0x00 |
| void Abort() | Public+1 flags | — | 0x00 |
| void SendFrameAsync() | Private | — | 0x00 |
| void SendFrameLockAcquiredNonCancelableAsync() | Private | — | 0x00 |
| void WaitForWriteTaskAsync() | Private | — | 0x00 |
| void SendFrameFallbackAsync() | Private | — | 0x00 |
| void WriteFrameToSendBuffer() | Private | — | 0x00 |
| void SendKeepAliveFrameAsync() | Private | — | 0x00 |
| void WriteHeader() | PrivateStatic | — | 0x00 |
| void WriteRandomMask() | PrivateStatic | — | 0x00 |
| void ReceiveAsyncPrivate() | Private | — | 0x00 |
| void HandleReceivedCloseAsync() | Private | — | 0x00 |
| void WaitForServerToCloseConnectionAsync() | Private | — | 0x00 |
| void HandleReceivedPingPongAsync() | Private | — | 0x00 |
| void IsValidCloseStatus() | PrivateStatic | — | 0x00 |
| void CloseWithReceiveErrorAndThrowAsync() | Private | — | 0x00 |
| void TryParseMessageHeaderFromReceiveBuffer() | Private | — | 0x00 |
| void CloseAsyncPrivate() | Private | — | 0x00 |
| void SendCloseFrameAsync() | Private | — | 0x00 |
| void ConsumeFromBuffer() | Private | — | 0x00 |
| void EnsureBufferContainsAsync() | Private | — | 0x00 |
| void ThrowIfEOFUnexpected() | Private | — | 0x00 |
| void AllocateSendBuffer() | Private | — | 0x00 |
| void ReleaseSendBuffer() | Private | — | 0x00 |
| void CombineMaskBytes() | PrivateStatic | — | 0x00 |
| void ApplyMask() | PrivateStatic | — | 0x00 |
| void ApplyMask() | PrivateStatic | — | 0x00 |
| void ThrowIfOperationInProgress() | Private | — | 0x00 |
| void ThrowOperationInProgress() | Private | — | 0x00 |
| void CreateOperationCanceledException() | PrivateStatic | — | 0x00 |
| void TryValidateUtf8() | PrivateStatic | — | 0x00 |
| void ValidateAndReceiveAsync() | Private | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |
Used by 10
types with a member, parameter or interface of this type<CloseAsyncPrivate>d__68<CloseWithReceiveErrorAndThrowAsync>d__66<EnsureBufferContainsAsync>d__71<HandleReceivedCloseAsync>d__62<HandleReceivedPingPongAsync>d__64<ReceiveAsyncPrivate>d__61`2<SendCloseFrameAsync>d__69<SendFrameFallbackAsync>d__56<WaitForServerToCloseConnectionAsync>d__63<WaitForWriteTaskAsync>d__55