using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Threading { /// Represents a thread synchronization event. // Token: 0x02000334 RID: 820 [Token(Token = "0x2000334")] [ComVisible(true)] public class EventWaitHandle : WaitHandle { /// Initializes a new instance of the class, specifying whether the wait handle is initially signaled, and whether it resets automatically or manually. /// /// to set the initial state to signaled; to set it to nonsignaled. /// One of the values that determines whether the event resets automatically or manually. // Token: 0x06001F17 RID: 7959 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F17")] [Address(RVA = "0xF2B200", Offset = "0xF2A200", VA = "0x180F2B200")] public EventWaitHandle(bool initialState, EventResetMode mode) { } /// Initializes a new instance of the class, specifying whether the wait handle is initially signaled if created as a result of this call, whether it resets automatically or manually, and the name of a system synchronization event. /// /// to set the initial state to signaled if the named event is created as a result of this call; to set it to nonsignaled. /// One of the values that determines whether the event resets automatically or manually. /// The name of a system-wide synchronization event. /// A Win32 error occurred. /// The named event exists and has access control security, but the user does not have . /// The named event cannot be created, perhaps because a wait handle of a different type has the same name. /// /// is longer than 260 characters. // Token: 0x06001F18 RID: 7960 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F18")] [Address(RVA = "0xF2B220", Offset = "0xF2A220", VA = "0x180F2B220")] public EventWaitHandle(bool initialState, EventResetMode mode, string name) { } /// Sets the state of the event to nonsignaled, causing threads to block. /// /// if the operation succeeds; otherwise, . /// The method was previously called on this . // Token: 0x06001F19 RID: 7961 RVA: 0x000150A8 File Offset: 0x000132A8 [Token(Token = "0x6001F19")] [Address(RVA = "0xF2B120", Offset = "0xF2A120", VA = "0x180F2B120")] public bool Reset() { return default(bool); } /// Sets the state of the event to signaled, allowing one or more waiting threads to proceed. /// /// if the operation succeeds; otherwise, . /// The method was previously called on this . // Token: 0x06001F1A RID: 7962 RVA: 0x000150C0 File Offset: 0x000132C0 [Token(Token = "0x6001F1A")] [Address(RVA = "0xF2B190", Offset = "0xF2A190", VA = "0x180F2B190")] public bool Set() { return default(bool); } } }