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