2 instantiations of DbConnectionPoolKey
System.Data.Odbc (2)
src\libraries\Common\src\System\Data\Common\DbConnectionPoolKey.cs (1)
26return new DbConnectionPoolKey(this);
System\Data\Odbc\OdbcConnectionHelper.cs (1)
81DbConnectionPoolKey key = new DbConnectionPoolKey(value);
31 references to DbConnectionPoolKey
System.Data.Odbc (31)
src\libraries\Common\src\System\Data\Common\DbConnectionPoolKey.cs (4)
19private DbConnectionPoolKey(DbConnectionPoolKey key) 44if (obj == null || obj.GetType() != typeof(DbConnectionPoolKey)) 49DbConnectionPoolKey? key = obj as DbConnectionPoolKey;
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionFactory.cs (21)
15private Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> _connectionPoolGroups; 31_connectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(); 46Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 47foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 62public void ClearPool(DbConnectionPoolKey key) 68Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 88DbConnectionPoolKey poolKey = poolGroup.PoolKey; 95internal DbConnectionInternal? CreatePooledConnection(DbConnectionPool pool, DbConnection? owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions? userOptions) 117protected DbConnectionOptions? FindConnectionOptions(DbConnectionPoolKey key) 123Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 171internal DbConnectionPoolGroup? GetConnectionPoolGroup(DbConnectionPoolKey key, DbConnectionPoolGroupOptions? poolOptions, ref DbConnectionOptions? userConnectionOptions) 179Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 221Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> newConnectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(1 + connectionPoolGroups.Count); 222foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 302Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 303Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> newConnectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(connectionPoolGroups.Count); 305foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 360protected virtual DbConnectionInternal? CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool? pool, DbConnection? owningConnection, DbConnectionOptions? userOptions) 385protected abstract DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool? pool, DbConnection? owningConnection);
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionPoolGroup.cs (3)
31private readonly DbConnectionPoolKey _poolKey; 46internal DbConnectionPoolGroup(DbConnectionOptions connectionOptions, DbConnectionPoolKey key, DbConnectionPoolGroupOptions poolGroupOptions) 64internal DbConnectionPoolKey PoolKey => _poolKey;
System\Data\Odbc\OdbcConnectionFactory.cs (1)
30protected override DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool? pool, DbConnection? owningObject)
System\Data\Odbc\OdbcConnectionHelper.cs (2)
81DbConnectionPoolKey key = new DbConnectionPoolKey(value); 86private void ConnectionString_Set(DbConnectionPoolKey key)