Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

177 lines
5.8 KiB
C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Net.Sockets;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using Cpp2IlInjected;
namespace System.Net.WebSockets
{
// Token: 0x0200031F RID: 799
[Token(Token = "0x200031F")]
internal sealed class WebSocketHandle
{
// Token: 0x060014D4 RID: 5332 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014D4")]
[Address(RVA = "0x77C7A0", Offset = "0x77B7A0", VA = "0x18077C7A0")]
public static WebSocketHandle Create()
{
return null;
}
// Token: 0x060014D5 RID: 5333 RVA: 0x000095A0 File Offset: 0x000077A0
[Token(Token = "0x60014D5")]
[Address(RVA = "0x77C860", Offset = "0x77B860", VA = "0x18077C860")]
public static bool IsValid(WebSocketHandle handle)
{
return default(bool);
}
// Token: 0x1700043E RID: 1086
// (get) Token: 0x060014D6 RID: 5334 RVA: 0x000095B8 File Offset: 0x000077B8
[Token(Token = "0x1700043E")]
public WebSocketState State
{
[Token(Token = "0x60014D6")]
[Address(RVA = "0x77CCD0", Offset = "0x77BCD0", VA = "0x18077CCD0")]
get
{
return WebSocketState.None;
}
}
// Token: 0x060014D7 RID: 5335 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60014D7")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
public static void CheckPlatformSupport()
{
}
// Token: 0x060014D8 RID: 5336 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60014D8")]
[Address(RVA = "0x77C830", Offset = "0x77B830", VA = "0x18077C830")]
public void Dispose()
{
}
// Token: 0x060014D9 RID: 5337 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60014D9")]
[Address(RVA = "0x77BC30", Offset = "0x77AC30", VA = "0x18077BC30")]
public void Abort()
{
}
// Token: 0x060014DA RID: 5338 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014DA")]
[Address(RVA = "0x77CAB0", Offset = "0x77BAB0", VA = "0x18077CAB0")]
public Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x060014DB RID: 5339 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014DB")]
[Address(RVA = "0x77CA70", Offset = "0x77BA70", VA = "0x18077CA70")]
public Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x060014DC RID: 5340 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014DC")]
[Address(RVA = "0x77C350", Offset = "0x77B350", VA = "0x18077C350")]
public Task CloseOutputAsync(WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x060014DD RID: 5341 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014DD")]
[Address(RVA = "0x77C380", Offset = "0x77B380", VA = "0x18077C380")]
public Task ConnectAsyncCore(Uri uri, CancellationToken cancellationToken, ClientWebSocketOptions options)
{
return null;
}
// Token: 0x060014DE RID: 5342 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014DE")]
[Address(RVA = "0x77C490", Offset = "0x77B490", VA = "0x18077C490")]
private Task<Socket> ConnectSocketAsync(string host, int port, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x060014DF RID: 5343 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014DF")]
[Address(RVA = "0x77BC80", Offset = "0x77AC80", VA = "0x18077BC80")]
private static byte[] BuildRequestHeader(Uri uri, ClientWebSocketOptions options, string secKey)
{
return null;
}
// Token: 0x060014E0 RID: 5344 RVA: 0x000095D0 File Offset: 0x000077D0
[Token(Token = "0x60014E0")]
[Address(RVA = "0x77C5A0", Offset = "0x77B5A0", VA = "0x18077C5A0")]
private static KeyValuePair<string, string> CreateSecKeyAndSecWebSocketAccept()
{
return default(KeyValuePair<string, string>);
}
// Token: 0x060014E1 RID: 5345 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014E1")]
[Address(RVA = "0x77C870", Offset = "0x77B870", VA = "0x18077C870")]
private Task<string> ParseAndValidateConnectResponseAsync(Stream stream, ClientWebSocketOptions options, string expectedSecWebSocketAccept, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x060014E2 RID: 5346 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60014E2")]
[Address(RVA = "0x77CB00", Offset = "0x77BB00", VA = "0x18077CB00")]
private static void ValidateAndTrackHeader(string targetHeaderName, string targetHeaderValue, string foundHeaderName, string foundHeaderValue, ref bool foundHeader)
{
}
// Token: 0x060014E3 RID: 5347 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014E3")]
[Address(RVA = "0x77C980", Offset = "0x77B980", VA = "0x18077C980")]
private static Task<string> ReadResponseHeaderLineAsync(Stream stream, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x060014E4 RID: 5348 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60014E4")]
[Address(RVA = "0x77CC70", Offset = "0x77BC70", VA = "0x18077CC70")]
public WebSocketHandle()
{
}
// Token: 0x04000DA0 RID: 3488
[Token(Token = "0x4000DA0")]
[ThreadStatic]
private static StringBuilder t_cachedStringBuilder;
// Token: 0x04000DA1 RID: 3489
[Token(Token = "0x4000DA1")]
private static readonly Encoding s_defaultHttpEncoding;
// Token: 0x04000DA2 RID: 3490
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000DA2")]
private readonly CancellationTokenSource _abortSource;
// Token: 0x04000DA3 RID: 3491
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000DA3")]
private WebSocketState _state;
// Token: 0x04000DA4 RID: 3492
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000DA4")]
private WebSocket _webSocket;
}
}