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)
293if (_waitHandles.PoolSemaphore.WaitOne(0)) 309_waitHandles.PoolSemaphore.Release(1); 321if (_waitHandles.PoolSemaphore.WaitOne(0)) 338_waitHandles.PoolSemaphore.Release(1); 447_waitHandles.ErrorEvent.Set(); 566_waitHandles.ErrorEvent.Reset(); 733waitResult = WaitHandle.WaitAny(_waitHandles.GetHandles(allowCreate), unchecked((int)waitForMultipleObjectsTimeout)); 810if (_waitHandles.CreationSemaphore.WaitOne(unchecked((int)waitForMultipleObjectsTimeout))) 818_waitHandles.CreationSemaphore.Release(1); 839_waitHandles.CreationSemaphore.Release(1); 963waitResult = WaitHandle.WaitAny(_waitHandles.GetHandles(withCreate: true), CreationTimeout); 1002_waitHandles.CreationSemaphore.Release(1); 1017_waitHandles.PoolSemaphore.Release(1);