1 instantiation of DbConnectionPoolGroup
System.Data.OleDb (1)
System\Data\ProviderBase\DbConnectionFactory.cs (1)
379DbConnectionPoolGroup newConnectionPoolGroup = new DbConnectionPoolGroup(connectionOptions, key, poolOptions!);
40 references to DbConnectionPoolGroup
System.Data.OleDb (40)
OleDbConnectionFactory.cs (2)
118internal override DbConnectionPoolGroup? GetConnectionPoolGroup(DbConnection connection) 133internal override void SetConnectionPoolGroup(DbConnection outerConnection, DbConnectionPoolGroup poolGroup)
System\Data\ProviderBase\DbConnectionClosed.cs (1)
51protected internal override DataTable GetSchema(DbConnectionFactory factory, DbConnectionPoolGroup poolGroup, DbConnection outerConnection, string collectionName, string?[]? restrictions)
System\Data\ProviderBase\DbConnectionFactory.cs (26)
14private Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> _connectionPoolGroups; 16private readonly List<DbConnectionPoolGroup> _poolGroupsToRelease; 34_connectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(); 36_poolGroupsToRelease = new List<DbConnectionPoolGroup>(); 52Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 53foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 67internal DbConnectionInternal? CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions? userOptions) 126DbConnectionPoolGroup poolGroup; 289private DbConnectionPool? GetConnectionPool(DbConnection owningObject, DbConnectionPoolGroup connectionPoolGroup) 322internal DbConnectionPoolGroup? GetConnectionPoolGroup(DbConnectionPoolKey key, DbConnectionPoolGroupOptions? poolOptions, ref DbConnectionOptions? userConnectionOptions) 329DbConnectionPoolGroup? connectionPoolGroup; 330Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 379DbConnectionPoolGroup newConnectionPoolGroup = new DbConnectionPoolGroup(connectionOptions, key, poolOptions!); 383Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> newConnectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(1 + connectionPoolGroups.Count); 384foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 410internal DbMetaDataFactory GetMetaDataFactory(DbConnectionPoolGroup connectionPoolGroup, DbConnectionInternal internalConnection) 466DbConnectionPoolGroup[] poolGroupsToRelease = _poolGroupsToRelease.ToArray(); 467foreach (DbConnectionPoolGroup poolGroup in poolGroupsToRelease) 488Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 489Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> newConnectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(connectionPoolGroups.Count); 491foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 538internal void QueuePoolGroupForRelease(DbConnectionPoolGroup poolGroup) 559internal abstract DbConnectionPoolGroup? GetConnectionPoolGroup(DbConnection connection); 562internal abstract void SetConnectionPoolGroup(DbConnection outerConnection, DbConnectionPoolGroup poolGroup);
System\Data\ProviderBase\DbConnectionHelper.cs (5)
18private DbConnectionPoolGroup? _poolGroup; 60System.Data.ProviderBase.DbConnectionPoolGroup? poolGroup = PoolGroup; 82System.Data.ProviderBase.DbConnectionPoolGroup? poolGroup = ConnectionFactory.GetConnectionPoolGroup(key, null, ref connectionOptions); 119internal System.Data.ProviderBase.DbConnectionPoolGroup? PoolGroup 253System.Data.ProviderBase.DbConnectionPoolGroup? poolGroup = PoolGroup;
System\Data\ProviderBase\DbConnectionInternal.Shared.cs (1)
422protected internal virtual DataTable GetSchema(DbConnectionFactory factory, DbConnectionPoolGroup poolGroup, DbConnection outerConnection, string collectionName, string?[]? restrictions)
System\Data\ProviderBase\DbConnectionPool.cs (3)
342private readonly DbConnectionPoolGroup _connectionPoolGroup; 373DbConnectionPoolGroup connectionPoolGroup, 488internal DbConnectionPoolGroup PoolGroup
System\Data\ProviderBase\DbConnectionPoolGroupProviderInfo.cs (2)
8private DbConnectionPoolGroup? _poolGroup; 10internal DbConnectionPoolGroup? PoolGroup