using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Threading { /// Represents a handle that has been registered when calling . This class cannot be inherited. // Token: 0x0200034B RID: 843 [Token(Token = "0x200034B")] [ComVisible(true)] public sealed class RegisteredWaitHandle : MarshalByRefObject { // Token: 0x06001E6A RID: 7786 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001E6A")] [Address(RVA = "0x2925940", Offset = "0x2924740", VA = "0x182925940")] internal RegisteredWaitHandle(WaitHandle waitObject, WaitOrTimerCallback callback, object state, TimeSpan timeout, bool executeOnlyOnce) { } // Token: 0x06001E6B RID: 7787 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001E6B")] [Address(RVA = "0x29254C0", Offset = "0x29242C0", VA = "0x1829254C0")] internal void Wait(object state) { } // Token: 0x06001E6C RID: 7788 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001E6C")] [Address(RVA = "0x29251F0", Offset = "0x2923FF0", VA = "0x1829251F0")] private void DoCallBack(object timedOut) { } /// Cancels a registered wait operation issued by the method. /// The to be signaled. /// /// if the function succeeds; otherwise, . // Token: 0x06001E6D RID: 7789 RVA: 0x000136F8 File Offset: 0x000118F8 [Token(Token = "0x6001E6D")] [Address(RVA = "0x2925380", Offset = "0x2924180", VA = "0x182925380")] [ComVisible(true)] public bool Unregister(WaitHandle waitObject) { return default(bool); } // Token: 0x04001127 RID: 4391 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001127")] private WaitHandle _waitObject; // Token: 0x04001128 RID: 4392 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001128")] private WaitOrTimerCallback _callback; // Token: 0x04001129 RID: 4393 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001129")] private object _state; // Token: 0x0400112A RID: 4394 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400112A")] private WaitHandle _finalEvent; // Token: 0x0400112B RID: 4395 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400112B")] private ManualResetEvent _cancelEvent; // Token: 0x0400112C RID: 4396 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400112C")] private TimeSpan _timeout; // Token: 0x0400112D RID: 4397 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400112D")] private int _callsInProcess; // Token: 0x0400112E RID: 4398 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x400112E")] private bool _executeOnlyOnce; // Token: 0x0400112F RID: 4399 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4D")] [Token(Token = "0x400112F")] private bool _unregistered; } }