Files
niko 8fc35183db a
2026-04-11 22:19:20 +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: 0x02000323 RID: 803
[Token(Token = "0x2000323")]
internal sealed class WebSocketHandle
{
// Token: 0x060014EA RID: 5354 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014EA")]
[Address(RVA = "0x40B0D0", Offset = "0x409ED0", VA = "0x18040B0D0")]
public static WebSocketHandle Create()
{
return null;
}
// Token: 0x060014EB RID: 5355 RVA: 0x000095B8 File Offset: 0x000077B8
[Token(Token = "0x60014EB")]
[Address(RVA = "0x40B190", Offset = "0x409F90", VA = "0x18040B190")]
public static bool IsValid(WebSocketHandle handle)
{
return default(bool);
}
// Token: 0x17000442 RID: 1090
// (get) Token: 0x060014EC RID: 5356 RVA: 0x000095D0 File Offset: 0x000077D0
[Token(Token = "0x17000442")]
public WebSocketState State
{
[Token(Token = "0x60014EC")]
[Address(RVA = "0x40B600", Offset = "0x40A400", VA = "0x18040B600")]
get
{
return WebSocketState.None;
}
}
// Token: 0x060014ED RID: 5357 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60014ED")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
public static void CheckPlatformSupport()
{
}
// Token: 0x060014EE RID: 5358 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60014EE")]
[Address(RVA = "0x40B160", Offset = "0x409F60", VA = "0x18040B160")]
public void Dispose()
{
}
// Token: 0x060014EF RID: 5359 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60014EF")]
[Address(RVA = "0x40A560", Offset = "0x409360", VA = "0x18040A560")]
public void Abort()
{
}
// Token: 0x060014F0 RID: 5360 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014F0")]
[Address(RVA = "0x40B3E0", Offset = "0x40A1E0", VA = "0x18040B3E0")]
public Task SendAsync(ArraySegment<byte> buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x060014F1 RID: 5361 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014F1")]
[Address(RVA = "0x40B3A0", Offset = "0x40A1A0", VA = "0x18040B3A0")]
public Task<WebSocketReceiveResult> ReceiveAsync(ArraySegment<byte> buffer, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x060014F2 RID: 5362 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014F2")]
[Address(RVA = "0x40AC80", Offset = "0x409A80", VA = "0x18040AC80")]
public Task CloseOutputAsync(WebSocketCloseStatus closeStatus, string statusDescription, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x060014F3 RID: 5363 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014F3")]
[Address(RVA = "0x40ACB0", Offset = "0x409AB0", VA = "0x18040ACB0")]
public Task ConnectAsyncCore(Uri uri, CancellationToken cancellationToken, ClientWebSocketOptions options)
{
return null;
}
// Token: 0x060014F4 RID: 5364 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014F4")]
[Address(RVA = "0x40ADC0", Offset = "0x409BC0", VA = "0x18040ADC0")]
private Task<Socket> ConnectSocketAsync(string host, int port, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x060014F5 RID: 5365 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014F5")]
[Address(RVA = "0x40A5B0", Offset = "0x4093B0", VA = "0x18040A5B0")]
private static byte[] BuildRequestHeader(Uri uri, ClientWebSocketOptions options, string secKey)
{
return null;
}
// Token: 0x060014F6 RID: 5366 RVA: 0x000095E8 File Offset: 0x000077E8
[Token(Token = "0x60014F6")]
[Address(RVA = "0x40AED0", Offset = "0x409CD0", VA = "0x18040AED0")]
private static KeyValuePair<string, string> CreateSecKeyAndSecWebSocketAccept()
{
return default(KeyValuePair<string, string>);
}
// Token: 0x060014F7 RID: 5367 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014F7")]
[Address(RVA = "0x40B1A0", Offset = "0x409FA0", VA = "0x18040B1A0")]
private Task<string> ParseAndValidateConnectResponseAsync(Stream stream, ClientWebSocketOptions options, string expectedSecWebSocketAccept, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x060014F8 RID: 5368 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60014F8")]
[Address(RVA = "0x40B430", Offset = "0x40A230", VA = "0x18040B430")]
private static void ValidateAndTrackHeader(string targetHeaderName, string targetHeaderValue, string foundHeaderName, string foundHeaderValue, ref bool foundHeader)
{
}
// Token: 0x060014F9 RID: 5369 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60014F9")]
[Address(RVA = "0x40B2B0", Offset = "0x40A0B0", VA = "0x18040B2B0")]
private static Task<string> ReadResponseHeaderLineAsync(Stream stream, CancellationToken cancellationToken)
{
return null;
}
// Token: 0x060014FA RID: 5370 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60014FA")]
[Address(RVA = "0x40B5A0", Offset = "0x40A3A0", VA = "0x18040B5A0")]
public WebSocketHandle()
{
}
// Token: 0x04000DAD RID: 3501
[Token(Token = "0x4000DAD")]
[ThreadStatic]
private static StringBuilder t_cachedStringBuilder;
// Token: 0x04000DAE RID: 3502
[Token(Token = "0x4000DAE")]
private static readonly Encoding s_defaultHttpEncoding;
// Token: 0x04000DAF RID: 3503
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000DAF")]
private readonly CancellationTokenSource _abortSource;
// Token: 0x04000DB0 RID: 3504
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000DB0")]
private WebSocketState _state;
// Token: 0x04000DB1 RID: 3505
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000DB1")]
private WebSocket _webSocket;
}
}