2 types derived from EventWaitHandle
mscorlib (2)
system\threading\autoresetevent.cs (1)
25public sealed class AutoResetEvent : EventWaitHandle
system\threading\manualresetevent.cs (1)
25public sealed class ManualResetEvent : EventWaitHandle
8 instantiations of EventWaitHandle
mscorlib (1)
system\threading\eventwaithandle.cs (1)
261result = new EventWaitHandle(myHandle);
System.AddIn (1)
System\Addin\Hosting\AddInProcess.cs (1)
385EventWaitHandle readyEvent = new EventWaitHandle(false, EventResetMode.ManualReset, "AddInProcess:" + guid);
System.Core (1)
system\threading\ReaderWriterLockSlim\ReaderWriterLockSlim.cs (1)
994new EventWaitHandle(
System.ServiceModel (4)
System\ServiceModel\Channels\ConnectAlgorithms.cs (3)
20EventWaitHandle addNeighbor = new EventWaitHandle(true, EventResetMode.ManualReset); 21EventWaitHandle maintainerClosed = new EventWaitHandle(false, EventResetMode.ManualReset); 22EventWaitHandle welcomeReceived = new EventWaitHandle(false, EventResetMode.ManualReset);
System\ServiceModel\Channels\SharedConnectionListener.cs (1)
388securityEvent = new EventWaitHandle(false, EventResetMode.ManualReset, ListenerConstants.GlobalPrefix + this.securityEventName, out createdNew, handleSecurity);
System.Transactions (1)
System\Transactions\Oletx\OletxTransactionManager.cs (1)
51shimWaitHandle = new EventWaitHandle( false, EventResetMode.AutoReset );
31 references to EventWaitHandle
mscorlib (11)
system\runtime\interopservices\windowsruntime\windowsruntimemarshal.cs (5)
854EventWaitHandle writeEvent; // threads waiting to aquire a write lock go here. 855EventWaitHandle readEvent; // threads waiting to aquire a read lock go here (will be released in bulk) 934private void LazyCreateEvent(ref EventWaitHandle waitEvent, bool makeAutoResetEvent) { 939EventWaitHandle newEvent; 953private void WaitOnEvent(EventWaitHandle waitEvent, ref uint numWaiters, int millisecondsTimeout)
system\threading\eventwaithandle.cs (6)
166public static EventWaitHandle OpenExisting(string name) 178public static EventWaitHandle OpenExisting(string name, EventWaitHandleRights rights) 180EventWaitHandle result; 201public static bool TryOpenExisting(string name, out EventWaitHandle result) 213public static bool TryOpenExisting(string name, EventWaitHandleRights rights, out EventWaitHandle result) 221private static OpenExistingResult OpenExistingWorker(string name, EventWaitHandleRights rights, out EventWaitHandle result)
PresentationCore (2)
Core\CSharp\MS\Internal\IO\Packaging\NetStream.cs (2)
1391private EventWaitHandle[] _readEventHandles = new EventWaitHandle[(int)ReadEvent.MaxReadEventEnum];
SMSvcHost (2)
System\ServiceModel\Activation\WorkerProcess.cs (2)
265using (EventWaitHandle securityEvent = EventWaitHandle.OpenExisting(ListenerConstants.GlobalPrefix + eventName, EventWaitHandleRights.Modify))
System (2)
net\System\Net\NetworkInformation\SystemIPGlobalProperties.cs (2)
430EventWaitHandle handle = param as EventWaitHandle;
System.AddIn (1)
System\Addin\Hosting\AddInProcess.cs (1)
385EventWaitHandle readyEvent = new EventWaitHandle(false, EventResetMode.ManualReset, "AddInProcess:" + guid);
System.Core (7)
system\threading\ReaderWriterLockSlim\ReaderWriterLockSlim.cs (7)
81private EventWaitHandle _writeEvent; // threads waiting to acquire a write lock go here. 82private EventWaitHandle _readEvent; // threads waiting to acquire a read lock go here (will be released in bulk) 83private EventWaitHandle _upgradeEvent; // thread waiting to acquire the upgrade lock 84private EventWaitHandle _waitUpgradeEvent; // thread waiting to upgrade from the upgrade lock to a write lock go here (at most one) 984private void LazyCreateEvent(ref EventWaitHandle waitEvent, EnterLockType enterLockType) 993var newEvent = 1028EventWaitHandle waitEvent,
System.ServiceModel (4)
System\ServiceModel\Channels\ConnectAlgorithms.cs (3)
20EventWaitHandle addNeighbor = new EventWaitHandle(true, EventResetMode.ManualReset); 21EventWaitHandle maintainerClosed = new EventWaitHandle(false, EventResetMode.ManualReset); 22EventWaitHandle welcomeReceived = new EventWaitHandle(false, EventResetMode.ManualReset);
System\ServiceModel\Channels\SharedConnectionListener.cs (1)
373EventWaitHandle securityEvent = null;
System.Transactions (2)
System\Transactions\Oletx\OletxTransactionManager.cs (2)
40internal static volatile EventWaitHandle shimWaitHandle = null; 41internal static EventWaitHandle ShimWaitHandle