10 references to s_pendingOpenNonPooled
System.Data.Odbc (10)
Common\System\Data\ProviderBase\DbConnectionFactory.cs (8)
49lock (s_pendingOpenNonPooled) 53for (idx = 0; idx < s_pendingOpenNonPooled.Length; idx++) 55Task task = s_pendingOpenNonPooled[idx]; 58s_pendingOpenNonPooled[idx] = GetCompletedTask(); 68if (idx == s_pendingOpenNonPooled.Length) 70idx = (int)(s_pendingOpenNonPooledNext % s_pendingOpenNonPooled.Length); 80newTask = s_pendingOpenNonPooled[idx].ContinueWith((_) => 92s_pendingOpenNonPooled[idx] = newTask!;
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionFactory.cs (2)
134Debug.Assert(Monitor.IsEntered(s_pendingOpenNonPooled), $"Expected {nameof(s_pendingOpenNonPooled)} lock to be held.");