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: 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) { } /// Cancels a registered wait operation issued by the method. /// The to be signaled. /// /// if the function succeeds; otherwise, . // 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; } }