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

71 lines
2.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Threading;
using Cpp2IlInjected;
using Microsoft.Win32.SafeHandles;
namespace System.Net.Sockets
{
// Token: 0x020002E8 RID: 744
[Token(Token = "0x20002E8")]
internal sealed class SafeSocketHandle : SafeHandleZeroOrMinusOneIsInvalid
{
// Token: 0x060013FA RID: 5114 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60013FA")]
[Address(RVA = "0xADFA40", Offset = "0xADEA40", VA = "0x180ADFA40")]
public SafeSocketHandle(IntPtr preexistingHandle, bool ownsHandle)
{
}
// Token: 0x060013FB RID: 5115 RVA: 0x000091E0 File Offset: 0x000073E0
[Token(Token = "0x60013FB")]
[Address(RVA = "0xADF3C0", Offset = "0xADE3C0", VA = "0x180ADF3C0", Slot = "7")]
protected override bool ReleaseHandle()
{
return default(bool);
}
// Token: 0x060013FC RID: 5116 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60013FC")]
[Address(RVA = "0xADF180", Offset = "0xADE180", VA = "0x180ADF180")]
public void RegisterForBlockingSyscall()
{
}
// Token: 0x060013FD RID: 5117 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60013FD")]
[Address(RVA = "0xADF870", Offset = "0xADE870", VA = "0x180ADF870")]
public void UnRegisterForBlockingSyscall()
{
}
// Token: 0x04000C8F RID: 3215
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000C8F")]
private List<Thread> blocking_threads;
// Token: 0x04000C90 RID: 3216
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000C90")]
private Dictionary<Thread, StackTrace> threads_stacktraces;
// Token: 0x04000C91 RID: 3217
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000C91")]
private bool in_cleanup;
// Token: 0x04000C92 RID: 3218
[Token(Token = "0x4000C92")]
private const int SOCKET_CLOSED = 10004;
// Token: 0x04000C93 RID: 3219
[Token(Token = "0x4000C93")]
private const int ABORT_RETRIES = 10;
// Token: 0x04000C94 RID: 3220
[Token(Token = "0x4000C94")]
private static bool THROW_ON_ABORT_RETRIES;
}
}