public static extern IntPtr CreateEvent_internal(bool manual,bool initial,string name, out bool created);
public EventWaitHandle(bool initialState, EventResetMode mode) { bool created; bool manual = IsManualReset(mode); Handle = NativeEventCalls.CreateEvent_internal(manual, initialState, null, out created); }