93 lines
3.4 KiB
C#
93 lines
3.4 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Threading
|
|
{
|
|
/// <summary>Represents a handle that has been registered when calling <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" />. This class cannot be inherited.</summary>
|
|
// Token: 0x02000367 RID: 871
|
|
[Token(Token = "0x2000367")]
|
|
[ComVisible(true)]
|
|
public sealed class RegisteredWaitHandle : MarshalByRefObject
|
|
{
|
|
// Token: 0x06002077 RID: 8311 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002077")]
|
|
[Address(RVA = "0xB42C30", Offset = "0xB41C30", VA = "0x180B42C30")]
|
|
internal RegisteredWaitHandle(WaitHandle waitObject, WaitOrTimerCallback callback, object state, TimeSpan timeout, bool executeOnlyOnce)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002078 RID: 8312 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002078")]
|
|
[Address(RVA = "0xB42810", Offset = "0xB41810", VA = "0x180B42810")]
|
|
internal void Wait(object state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002079 RID: 8313 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002079")]
|
|
[Address(RVA = "0xB425C0", Offset = "0xB415C0", VA = "0x180B425C0")]
|
|
private void DoCallBack(object timedOut)
|
|
{
|
|
}
|
|
|
|
/// <summary>Cancels a registered wait operation issued by the <see cref="M:System.Threading.ThreadPool.RegisterWaitForSingleObject(System.Threading.WaitHandle,System.Threading.WaitOrTimerCallback,System.Object,System.UInt32,System.Boolean)" /> method.</summary>
|
|
/// <param name="waitObject">The <see cref="T:System.Threading.WaitHandle" /> to be signaled.</param>
|
|
/// <returns>
|
|
/// <see langword="true" /> if the function succeeds; otherwise, <see langword="false" />.</returns>
|
|
// Token: 0x0600207A RID: 8314 RVA: 0x00015AE0 File Offset: 0x00013CE0
|
|
[Token(Token = "0x600207A")]
|
|
[Address(RVA = "0xB42730", Offset = "0xB41730", VA = "0x180B42730")]
|
|
[ComVisible(true)]
|
|
public bool Unregister(WaitHandle waitObject)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x040011EA RID: 4586
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40011EA")]
|
|
private WaitHandle _waitObject;
|
|
|
|
// Token: 0x040011EB RID: 4587
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40011EB")]
|
|
private WaitOrTimerCallback _callback;
|
|
|
|
// Token: 0x040011EC RID: 4588
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40011EC")]
|
|
private object _state;
|
|
|
|
// Token: 0x040011ED RID: 4589
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40011ED")]
|
|
private WaitHandle _finalEvent;
|
|
|
|
// Token: 0x040011EE RID: 4590
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40011EE")]
|
|
private ManualResetEvent _cancelEvent;
|
|
|
|
// Token: 0x040011EF RID: 4591
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40011EF")]
|
|
private TimeSpan _timeout;
|
|
|
|
// Token: 0x040011F0 RID: 4592
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40011F0")]
|
|
private int _callsInProcess;
|
|
|
|
// Token: 0x040011F1 RID: 4593
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x40011F1")]
|
|
private bool _executeOnlyOnce;
|
|
|
|
// Token: 0x040011F2 RID: 4594
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4D")]
|
|
[Token(Token = "0x40011F2")]
|
|
private bool _unregistered;
|
|
}
|
|
}
|