| ManagedWebSocket CreateFromConnectedStream(Stream stream, bool isServer, const string& subprotocol, const TimeSpan& keepAliveInterval) | PublicStatic | | 0x08 |
| object get_StateUpdateLock() | Private+1 flags | | 0x08 |
| object get_ReceiveAsyncLock() | Private+1 flags | | 0x08 |
| void .ctor(Stream stream, bool isServer, const string& subprotocol, const TimeSpan& keepAliveInterval) | Private+1 flags | | 0x08 |
| void Dispose() | Public+1 flags | | 0x00 |
| void DisposeCore() | Private | | 0x00 |
| string get_CloseStatusDescription() | Public+2 flags | | 0x08 |
| WebSocketState get_State() | Public+2 flags | | 0x04 |
| Task SendAsync(const ArraySegment<System.Byte>& buffer, const WebSocketMessageType& messageType, bool endOfMessage, const CancellationToken& cancellationToken) | Public+1 flags | | 0x10 |
| ValueTask SendPrivateAsync(const ReadOnlyMemory<System.Byte>& buffer, const WebSocketMessageType& messageType, bool endOfMessage, const CancellationToken& cancellationToken) | Private | | 0x10 |
| Task<System.Net.WebSockets.WebSocketReceiveResult> ReceiveAsync(const ArraySegment<System.Byte>& buffer, const CancellationToken& cancellationToken) | Public+1 flags | | 0x10 |
| Task CloseOutputAsync(const WebSocketCloseStatus& closeStatus, const string& statusDescription, const CancellationToken& cancellationToken) | Public+1 flags | | 0x08 |
| void Abort() | Public+1 flags | | 0x00 |
| ValueTask SendFrameAsync(const MessageOpcode& opcode, bool endOfMessage, const ReadOnlyMemory<System.Byte>& payloadBuffer, const CancellationToken& cancellationToken) | Private | | 0x10 |
| ValueTask SendFrameLockAcquiredNonCancelableAsync(const MessageOpcode& opcode, bool endOfMessage, const ReadOnlyMemory<System.Byte>& payloadBuffer) | Private | | 0x10 |
| Task WaitForWriteTaskAsync(const ValueTask& writeTask) | Private | | 0x10 |
| Task SendFrameFallbackAsync(const MessageOpcode& opcode, bool endOfMessage, const ReadOnlyMemory<System.Byte>& payloadBuffer, const CancellationToken& cancellationToken) | Private | | 0x10 |
| int WriteFrameToSendBuffer(const MessageOpcode& opcode, bool endOfMessage, const ReadOnlySpan<System.Byte>& payloadBuffer) | Private | | 0x10 |
| void SendKeepAliveFrameAsync() | Private | | 0x00 |
| void WriteRandomMask(const byte[]& buffer, int offset) | PrivateStatic | | 0x08 |
| ValueTask<TWebSocketReceiveResult> ReceiveAsyncPrivate(const Memory<System.Byte>& payloadBuffer, const CancellationToken& cancellationToken, const uint8& resultGetter) | Private | — | 0x18 |
| Task HandleReceivedCloseAsync(const MessageHeader& header, const CancellationToken& cancellationToken) | Private | | 0x18 |
| Task WaitForServerToCloseConnectionAsync(const CancellationToken& cancellationToken) | Private | | 0x08 |
| Task HandleReceivedPingPongAsync(const MessageHeader& header, const CancellationToken& cancellationToken) | Private | | 0x18 |
| bool IsValidCloseStatus(const WebSocketCloseStatus& closeStatus) | PrivateStatic | | 0x04 |
| Task CloseWithReceiveErrorAndThrowAsync(const WebSocketCloseStatus& closeStatus, const WebSocketError& error, Exception innerException) | Private | | 0x08 |
| Task SendCloseFrameAsync(const WebSocketCloseStatus& closeStatus, const string& closeStatusDescription, const CancellationToken& cancellationToken) | Private | | 0x08 |
| void ConsumeFromBuffer(int count) | Private | | 0x04 |
| Task EnsureBufferContainsAsync(int minimumRequiredBytes, const CancellationToken& cancellationToken, bool throwOnPrematureClosure) | Private | | 0x08 |
| void ThrowIfEOFUnexpected(bool throwOnPrematureClosure) | Private | | 0x01 |
| void AllocateSendBuffer(int minLength) | Private | | 0x04 |
| void ReleaseSendBuffer() | Private | | 0x00 |
| int CombineMaskBytes(const Span<System.Byte>& buffer, int maskOffset) | PrivateStatic | | 0x10 |
| int ApplyMask(const Span<System.Byte>& toMask, const byte[]& mask, int maskOffset, int maskOffsetIndex) | PrivateStatic | | 0x10 |
| int ApplyMask(const Span<System.Byte>& toMask, int mask, int maskIndex) | PrivateStatic | | 0x10 |
| void ThrowIfOperationInProgress(bool operationCompleted, const string& methodName) | Private | | 0x08 |
| void ThrowOperationInProgress(const string& methodName) | Private | | 0x08 |
| Exception CreateOperationCanceledException(Exception innerException, const CancellationToken& cancellationToken) | PrivateStatic | | 0x08 |
| bool TryValidateUtf8(const Span<System.Byte>& span, bool endOfMessage, Utf8MessageState state) | PrivateStatic | | 0x10 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |