1 write to _waitHandles
System.Data.Odbc (1)
Common\System\Data\ProviderBase\DbConnectionPool.cs (1)
159
_waitHandles
= new PoolWaitHandles();
13 references to _waitHandles
System.Data.Odbc (13)
Common\System\Data\ProviderBase\DbConnectionPool.cs (13)
293
if (
_waitHandles
.PoolSemaphore.WaitOne(0))
309
_waitHandles
.PoolSemaphore.Release(1);
321
if (
_waitHandles
.PoolSemaphore.WaitOne(0))
338
_waitHandles
.PoolSemaphore.Release(1);
447
_waitHandles
.ErrorEvent.Set();
566
_waitHandles
.ErrorEvent.Reset();
733
waitResult = WaitHandle.WaitAny(
_waitHandles
.GetHandles(allowCreate), unchecked((int)waitForMultipleObjectsTimeout));
810
if (
_waitHandles
.CreationSemaphore.WaitOne(unchecked((int)waitForMultipleObjectsTimeout)))
818
_waitHandles
.CreationSemaphore.Release(1);
839
_waitHandles
.CreationSemaphore.Release(1);
963
waitResult = WaitHandle.WaitAny(
_waitHandles
.GetHandles(withCreate: true), CreationTimeout);
1002
_waitHandles
.CreationSemaphore.Release(1);
1017
_waitHandles
.PoolSemaphore.Release(1);