1 instantiation of DbConnectionPoolGroup
System.Data.Odbc (1)
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionFactory.cs (1)
217DbConnectionPoolGroup newConnectionPoolGroup = new DbConnectionPoolGroup(connectionOptions, key, poolOptions!);
46 references to DbConnectionPoolGroup
System.Data.Odbc (46)
Common\System\Data\ProviderBase\DbConnectionFactory.cs (1)
17DbConnectionPoolGroup poolGroup;
Common\System\Data\ProviderBase\DbConnectionPool.cs (3)
102private readonly DbConnectionPoolGroup _connectionPoolGroup; 135DbConnectionPoolGroup connectionPoolGroup, 243internal DbConnectionPoolGroup PoolGroup
Common\System\Data\ProviderBase\DbConnectionPoolGroupProviderInfo.cs (2)
8private DbConnectionPoolGroup? _poolGroup; 10internal DbConnectionPoolGroup? PoolGroup
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionClosed.cs (1)
30protected internal override DataTable GetSchema(DbConnectionFactory factory, DbConnectionPoolGroup poolGroup, DbConnection outerConnection, string collectionName, string?[]? restrictions)
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionFactory.cs (31)
15private Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> _connectionPoolGroups; 17private readonly List<DbConnectionPoolGroup> _poolGroupsToRelease; 31_connectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(); 33_poolGroupsToRelease = new List<DbConnectionPoolGroup>(); 46Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 47foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 49DbConnectionPoolGroup poolGroup = entry.Value; 58DbConnectionPoolGroup? poolGroup = GetConnectionPoolGroup(connection); 67DbConnectionPoolGroup? poolGroup; 68Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 81internal DbConnectionInternal? CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions? userOptions) 122DbConnectionPoolGroup? connectionPoolGroup; 123Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 138private DbConnectionPool? GetConnectionPool(DbConnection owningObject, DbConnectionPoolGroup connectionPoolGroup) 171internal DbConnectionPoolGroup? GetConnectionPoolGroup(DbConnectionPoolKey key, DbConnectionPoolGroupOptions? poolOptions, ref DbConnectionOptions? userConnectionOptions) 178DbConnectionPoolGroup? connectionPoolGroup; 179Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 217DbConnectionPoolGroup newConnectionPoolGroup = new DbConnectionPoolGroup(connectionOptions, key, poolOptions!); 221Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> newConnectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(1 + connectionPoolGroups.Count); 222foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 281DbConnectionPoolGroup[] poolGroupsToRelease = _poolGroupsToRelease.ToArray(); 282foreach (DbConnectionPoolGroup poolGroup in poolGroupsToRelease) 302Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 303Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> newConnectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(connectionPoolGroups.Count); 305foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 350internal void QueuePoolGroupForRelease(DbConnectionPoolGroup poolGroup) 365internal DbMetaDataFactory GetMetaDataFactory(DbConnectionPoolGroup connectionPoolGroup, DbConnectionInternal internalConnection) 391internal abstract DbConnectionPoolGroup? GetConnectionPoolGroup(DbConnection connection); 397internal abstract void SetConnectionPoolGroup(DbConnection outerConnection, DbConnectionPoolGroup poolGroup);
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionInternal.cs (1)
256protected internal virtual DataTable GetSchema(DbConnectionFactory factory, DbConnectionPoolGroup poolGroup, DbConnection outerConnection, string collectionName, string?[]? restrictions)
System\Data\Odbc\OdbcConnectionFactory.cs (2)
78internal override DbConnectionPoolGroup? GetConnectionPoolGroup(DbConnection? connection) 103internal override void SetConnectionPoolGroup(DbConnection outerConnection, DbConnectionPoolGroup poolGroup)
System\Data\Odbc\OdbcConnectionHelper.cs (5)
16private DbConnectionPoolGroup? _poolGroup; 67System.Data.ProviderBase.DbConnectionPoolGroup? poolGroup = PoolGroup; 89System.Data.ProviderBase.DbConnectionPoolGroup? poolGroup = ConnectionFactory.GetConnectionPoolGroup(key, null, ref connectionOptions); 116internal System.Data.ProviderBase.DbConnectionPoolGroup? PoolGroup 200System.Data.ProviderBase.DbConnectionPoolGroup? poolGroup = PoolGroup;