m
This commit is contained in:
@@ -0,0 +1,523 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Security.Cryptography;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace System.Net.WebSockets
|
||||
{
|
||||
// Token: 0x0200030E RID: 782
|
||||
[Token(Token = "0x200030E")]
|
||||
internal sealed class ManagedWebSocket : WebSocket
|
||||
{
|
||||
// Token: 0x0600147C RID: 5244 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600147C")]
|
||||
[Address(RVA = "0x769100", Offset = "0x768100", VA = "0x180769100")]
|
||||
public static ManagedWebSocket CreateFromConnectedStream(Stream stream, bool isServer, string subprotocol, TimeSpan keepAliveInterval, int receiveBufferSize, [Optional] ArraySegment<byte>? receiveBuffer)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000431 RID: 1073
|
||||
// (get) Token: 0x0600147D RID: 5245 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000431")]
|
||||
private object StateUpdateLock
|
||||
{
|
||||
[Token(Token = "0x600147D")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000432 RID: 1074
|
||||
// (get) Token: 0x0600147E RID: 5246 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x17000432")]
|
||||
private object ReceiveAsyncLock
|
||||
{
|
||||
[Token(Token = "0x600147E")]
|
||||
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600147F RID: 5247 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600147F")]
|
||||
[Address(RVA = "0x76B5E0", Offset = "0x76A5E0", VA = "0x18076B5E0")]
|
||||
private ManagedWebSocket(Stream stream, bool isServer, string subprotocol, TimeSpan keepAliveInterval, int receiveBufferSize, ArraySegment<byte>? receiveBuffer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001480 RID: 5248 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001480")]
|
||||
[Address(RVA = "0x769330", Offset = "0x768330", VA = "0x180769330", Slot = "8")]
|
||||
public override void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001481 RID: 5249 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001481")]
|
||||
[Address(RVA = "0x769280", Offset = "0x768280", VA = "0x180769280")]
|
||||
private void DisposeCore()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000433 RID: 1075
|
||||
// (get) Token: 0x06001482 RID: 5250 RVA: 0x00009450 File Offset: 0x00007650
|
||||
[Token(Token = "0x17000433")]
|
||||
public override WebSocketState State
|
||||
{
|
||||
[Token(Token = "0x6001482")]
|
||||
[Address(RVA = "0x56DD20", Offset = "0x56CD20", VA = "0x18056DD20", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return WebSocketState.None;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001483 RID: 5251 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001483")]
|
||||
[Address(RVA = "0x769BC0", Offset = "0x768BC0", VA = "0x180769BC0", Slot = "10")]
|
||||
public override Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001484 RID: 5252 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001484")]
|
||||
[Address(RVA = "0x7698B0", Offset = "0x7688B0", VA = "0x1807698B0", Slot = "9")]
|
||||
public override Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, CancellationToken cancellationToken)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001485 RID: 5253 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001485")]
|
||||
[Address(RVA = "0x768DC0", Offset = "0x767DC0", VA = "0x180768DC0", Slot = "7")]
|
||||
public override Task CloseOutputAsync(WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001486 RID: 5254 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001486")]
|
||||
[Address(RVA = "0x768B60", Offset = "0x767B60", VA = "0x180768B60", Slot = "6")]
|
||||
public override void Abort()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001487 RID: 5255 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001487")]
|
||||
[Address(RVA = "0x769F70", Offset = "0x768F70", VA = "0x180769F70")]
|
||||
private Task SendFrameAsync(ManagedWebSocket.MessageOpcode opcode, bool endOfMessage, ArraySegment<byte> payloadBuffer, CancellationToken cancellationToken)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001488 RID: 5256 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001488")]
|
||||
[Address(RVA = "0x76A220", Offset = "0x769220", VA = "0x18076A220")]
|
||||
private Task SendFrameLockAcquiredNonCancelableAsync(ManagedWebSocket.MessageOpcode opcode, bool endOfMessage, ArraySegment<byte> payloadBuffer)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001489 RID: 5257 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001489")]
|
||||
[Address(RVA = "0x76A100", Offset = "0x769100", VA = "0x18076A100")]
|
||||
private Task SendFrameFallbackAsync(ManagedWebSocket.MessageOpcode opcode, bool endOfMessage, ArraySegment<byte> payloadBuffer, CancellationToken cancellationToken)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600148A RID: 5258 RVA: 0x00009468 File Offset: 0x00007668
|
||||
[Token(Token = "0x600148A")]
|
||||
[Address(RVA = "0x76AE40", Offset = "0x769E40", VA = "0x18076AE40")]
|
||||
private int WriteFrameToSendBuffer(ManagedWebSocket.MessageOpcode opcode, bool endOfMessage, ArraySegment<byte> payloadBuffer)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600148B RID: 5259 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600148B")]
|
||||
[Address(RVA = "0x76A630", Offset = "0x769630", VA = "0x18076A630")]
|
||||
private void SendKeepAliveFrameAsync()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600148C RID: 5260 RVA: 0x00009480 File Offset: 0x00007680
|
||||
[Token(Token = "0x600148C")]
|
||||
[Address(RVA = "0x76B0C0", Offset = "0x76A0C0", VA = "0x18076B0C0")]
|
||||
private static int WriteHeader(ManagedWebSocket.MessageOpcode opcode, byte[] sendBuffer, ArraySegment<byte> payload, bool endOfMessage, bool useMask)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600148D RID: 5261 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600148D")]
|
||||
[Address(RVA = "0x76B340", Offset = "0x76A340", VA = "0x18076B340")]
|
||||
private static void WriteRandomMask(byte[] buffer, int offset)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600148E RID: 5262 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600148E")]
|
||||
[Address(RVA = "0x7697A0", Offset = "0x7687A0", VA = "0x1807697A0")]
|
||||
private Task<WebSocketReceiveResult> ReceiveAsyncPrivate(ArraySegment<byte> payloadBuffer, CancellationToken cancellationToken)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600148F RID: 5263 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600148F")]
|
||||
[Address(RVA = "0x769550", Offset = "0x768550", VA = "0x180769550")]
|
||||
private Task<WebSocketReceiveResult> HandleReceivedCloseAsync(ManagedWebSocket.MessageHeader header, CancellationToken cancellationToken)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001490 RID: 5264 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001490")]
|
||||
[Address(RVA = "0x769660", Offset = "0x768660", VA = "0x180769660")]
|
||||
private Task HandleReceivedPingPongAsync(ManagedWebSocket.MessageHeader header, CancellationToken cancellationToken)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001491 RID: 5265 RVA: 0x00009498 File Offset: 0x00007698
|
||||
[Token(Token = "0x6001491")]
|
||||
[Address(RVA = "0x769760", Offset = "0x768760", VA = "0x180769760")]
|
||||
private static bool IsValidCloseStatus(WebSocketCloseStatus closeStatus)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06001492 RID: 5266 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001492")]
|
||||
[Address(RVA = "0x768F80", Offset = "0x767F80", VA = "0x180768F80")]
|
||||
private Task CloseWithReceiveErrorAndThrowAsync(WebSocketCloseStatus closeStatus, WebSocketError error, CancellationToken cancellationToken, [Optional] Exception innerException)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001493 RID: 5267 RVA: 0x000094B0 File Offset: 0x000076B0
|
||||
[Token(Token = "0x6001493")]
|
||||
[Address(RVA = "0x76A940", Offset = "0x769940", VA = "0x18076A940")]
|
||||
private bool TryParseMessageHeaderFromReceiveBuffer(out ManagedWebSocket.MessageHeader resultHeader)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06001494 RID: 5268 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001494")]
|
||||
[Address(RVA = "0x769E70", Offset = "0x768E70", VA = "0x180769E70")]
|
||||
private Task SendCloseFrameAsync(WebSocketCloseStatus closeStatus, string closeStatusDescription, CancellationToken cancellationToken)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001495 RID: 5269 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001495")]
|
||||
[Address(RVA = "0x7690F0", Offset = "0x7680F0", VA = "0x1807690F0")]
|
||||
private void ConsumeFromBuffer(int count)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001496 RID: 5270 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6001496")]
|
||||
[Address(RVA = "0x769450", Offset = "0x768450", VA = "0x180769450")]
|
||||
private Task EnsureBufferContainsAsync(int minimumRequiredBytes, CancellationToken cancellationToken, bool throwOnPrematureClosure = true)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06001497 RID: 5271 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001497")]
|
||||
[Address(RVA = "0x768BA0", Offset = "0x767BA0", VA = "0x180768BA0")]
|
||||
private void AllocateSendBuffer(int minLength)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001498 RID: 5272 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6001498")]
|
||||
[Address(RVA = "0x769B40", Offset = "0x768B40", VA = "0x180769B40")]
|
||||
private void ReleaseSendBuffer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001499 RID: 5273 RVA: 0x000094C8 File Offset: 0x000076C8
|
||||
[Token(Token = "0x6001499")]
|
||||
[Address(RVA = "0x769090", Offset = "0x768090", VA = "0x180769090")]
|
||||
private static int CombineMaskBytes(byte[] buffer, int maskOffset)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600149A RID: 5274 RVA: 0x000094E0 File Offset: 0x000076E0
|
||||
[Token(Token = "0x600149A")]
|
||||
[Address(RVA = "0x768CE0", Offset = "0x767CE0", VA = "0x180768CE0")]
|
||||
private static int ApplyMask(byte[] toMask, int toMaskOffset, byte[] mask, int maskOffset, int maskOffsetIndex, long count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600149B RID: 5275 RVA: 0x000094F8 File Offset: 0x000076F8
|
||||
[Token(Token = "0x600149B")]
|
||||
[Address(RVA = "0x768C10", Offset = "0x767C10", VA = "0x180768C10")]
|
||||
private static int ApplyMask(byte[] toMask, int toMaskOffset, int mask, int maskIndex, long count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600149C RID: 5276 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600149C")]
|
||||
[Address(RVA = "0x76A890", Offset = "0x769890", VA = "0x18076A890")]
|
||||
private void ThrowIfOperationInProgress(Task operationTask, [CallerMemberName] [Optional] string methodName)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600149D RID: 5277 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600149D")]
|
||||
[Address(RVA = "0x7691C0", Offset = "0x7681C0", VA = "0x1807691C0")]
|
||||
private static Exception CreateOperationCanceledException(Exception innerException, [Optional] CancellationToken cancellationToken)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600149E RID: 5278 RVA: 0x00009510 File Offset: 0x00007710
|
||||
[Token(Token = "0x600149E")]
|
||||
[Address(RVA = "0x76AC40", Offset = "0x769C40", VA = "0x18076AC40")]
|
||||
private static bool TryValidateUtf8(ArraySegment<byte> arraySegment, bool endOfMessage, ManagedWebSocket.Utf8MessageState state)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x04000D1D RID: 3357
|
||||
[Token(Token = "0x4000D1D")]
|
||||
private static readonly RandomNumberGenerator s_random;
|
||||
|
||||
// Token: 0x04000D1E RID: 3358
|
||||
[Token(Token = "0x4000D1E")]
|
||||
private static readonly UTF8Encoding s_textEncoding;
|
||||
|
||||
// Token: 0x04000D1F RID: 3359
|
||||
[Token(Token = "0x4000D1F")]
|
||||
private static readonly WebSocketState[] s_validSendStates;
|
||||
|
||||
// Token: 0x04000D20 RID: 3360
|
||||
[Token(Token = "0x4000D20")]
|
||||
private static readonly WebSocketState[] s_validReceiveStates;
|
||||
|
||||
// Token: 0x04000D21 RID: 3361
|
||||
[Token(Token = "0x4000D21")]
|
||||
private static readonly WebSocketState[] s_validCloseOutputStates;
|
||||
|
||||
// Token: 0x04000D22 RID: 3362
|
||||
[Token(Token = "0x4000D22")]
|
||||
private static readonly WebSocketState[] s_validCloseStates;
|
||||
|
||||
// Token: 0x04000D23 RID: 3363
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000D23")]
|
||||
private readonly Stream _stream;
|
||||
|
||||
// Token: 0x04000D24 RID: 3364
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000D24")]
|
||||
private readonly bool _isServer;
|
||||
|
||||
// Token: 0x04000D25 RID: 3365
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000D25")]
|
||||
private readonly string _subprotocol;
|
||||
|
||||
// Token: 0x04000D26 RID: 3366
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000D26")]
|
||||
private readonly Timer _keepAliveTimer;
|
||||
|
||||
// Token: 0x04000D27 RID: 3367
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000D27")]
|
||||
private readonly CancellationTokenSource _abortSource;
|
||||
|
||||
// Token: 0x04000D28 RID: 3368
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000D28")]
|
||||
private byte[] _receiveBuffer;
|
||||
|
||||
// Token: 0x04000D29 RID: 3369
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000D29")]
|
||||
private readonly bool _receiveBufferFromPool;
|
||||
|
||||
// Token: 0x04000D2A RID: 3370
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4000D2A")]
|
||||
private readonly ManagedWebSocket.Utf8MessageState _utf8TextState;
|
||||
|
||||
// Token: 0x04000D2B RID: 3371
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4000D2B")]
|
||||
private readonly SemaphoreSlim _sendFrameAsyncLock;
|
||||
|
||||
// Token: 0x04000D2C RID: 3372
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4000D2C")]
|
||||
private WebSocketState _state;
|
||||
|
||||
// Token: 0x04000D2D RID: 3373
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x4000D2D")]
|
||||
private bool _disposed;
|
||||
|
||||
// Token: 0x04000D2E RID: 3374
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5D")]
|
||||
[Token(Token = "0x4000D2E")]
|
||||
private bool _sentCloseFrame;
|
||||
|
||||
// Token: 0x04000D2F RID: 3375
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5E")]
|
||||
[Token(Token = "0x4000D2F")]
|
||||
private bool _receivedCloseFrame;
|
||||
|
||||
// Token: 0x04000D30 RID: 3376
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000D30")]
|
||||
private WebSocketCloseStatus? _closeStatus;
|
||||
|
||||
// Token: 0x04000D31 RID: 3377
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4000D31")]
|
||||
private string _closeStatusDescription;
|
||||
|
||||
// Token: 0x04000D32 RID: 3378
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000D32")]
|
||||
private ManagedWebSocket.MessageHeader _lastReceiveHeader;
|
||||
|
||||
// Token: 0x04000D33 RID: 3379
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4000D33")]
|
||||
private int _receiveBufferOffset;
|
||||
|
||||
// Token: 0x04000D34 RID: 3380
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8C")]
|
||||
[Token(Token = "0x4000D34")]
|
||||
private int _receiveBufferCount;
|
||||
|
||||
// Token: 0x04000D35 RID: 3381
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4000D35")]
|
||||
private int _receivedMaskOffsetOffset;
|
||||
|
||||
// Token: 0x04000D36 RID: 3382
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4000D36")]
|
||||
private byte[] _sendBuffer;
|
||||
|
||||
// Token: 0x04000D37 RID: 3383
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4000D37")]
|
||||
private bool _lastSendWasFragment;
|
||||
|
||||
// Token: 0x04000D38 RID: 3384
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4000D38")]
|
||||
private Task _lastSendAsync;
|
||||
|
||||
// Token: 0x04000D39 RID: 3385
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4000D39")]
|
||||
private Task<WebSocketReceiveResult> _lastReceiveAsync;
|
||||
|
||||
// Token: 0x0200030F RID: 783
|
||||
[Token(Token = "0x200030F")]
|
||||
private sealed class Utf8MessageState
|
||||
{
|
||||
// Token: 0x060014A0 RID: 5280 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x60014A0")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public Utf8MessageState()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000D3A RID: 3386
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000D3A")]
|
||||
internal bool SequenceInProgress;
|
||||
|
||||
// Token: 0x04000D3B RID: 3387
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000D3B")]
|
||||
internal int AdditionalBytesExpected;
|
||||
|
||||
// Token: 0x04000D3C RID: 3388
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000D3C")]
|
||||
internal int ExpectedValueMin;
|
||||
|
||||
// Token: 0x04000D3D RID: 3389
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4000D3D")]
|
||||
internal int CurrentDecodeBits;
|
||||
}
|
||||
|
||||
// Token: 0x02000310 RID: 784
|
||||
[Token(Token = "0x2000310")]
|
||||
private enum MessageOpcode : byte
|
||||
{
|
||||
// Token: 0x04000D3F RID: 3391
|
||||
[Token(Token = "0x4000D3F")]
|
||||
Continuation,
|
||||
// Token: 0x04000D40 RID: 3392
|
||||
[Token(Token = "0x4000D40")]
|
||||
Text,
|
||||
// Token: 0x04000D41 RID: 3393
|
||||
[Token(Token = "0x4000D41")]
|
||||
Binary,
|
||||
// Token: 0x04000D42 RID: 3394
|
||||
[Token(Token = "0x4000D42")]
|
||||
Close = 8,
|
||||
// Token: 0x04000D43 RID: 3395
|
||||
[Token(Token = "0x4000D43")]
|
||||
Ping,
|
||||
// Token: 0x04000D44 RID: 3396
|
||||
[Token(Token = "0x4000D44")]
|
||||
Pong
|
||||
}
|
||||
|
||||
// Token: 0x02000311 RID: 785
|
||||
[Token(Token = "0x2000311")]
|
||||
[StructLayout(3)]
|
||||
private struct MessageHeader
|
||||
{
|
||||
// Token: 0x04000D45 RID: 3397
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000D45")]
|
||||
internal ManagedWebSocket.MessageOpcode Opcode;
|
||||
|
||||
// Token: 0x04000D46 RID: 3398
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1")]
|
||||
[Token(Token = "0x4000D46")]
|
||||
internal bool Fin;
|
||||
|
||||
// Token: 0x04000D47 RID: 3399
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4000D47")]
|
||||
internal long PayloadLength;
|
||||
|
||||
// Token: 0x04000D48 RID: 3400
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000D48")]
|
||||
internal int Mask;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user