2 instantiations of DbConnectionPoolKey
System.Data.OleDb (2)
System\Data\Common\DbConnectionPoolKey.cs (1)
28return new DbConnectionPoolKey(this);
System\Data\ProviderBase\DbConnectionHelper.cs (1)
74DbConnectionPoolKey key = new DbConnectionPoolKey(value);
29 references to DbConnectionPoolKey
System.Data.OleDb (29)
OleDbConnectionFactory.cs (1)
36protected override DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool? pool, DbConnection? owningObject)
System\Data\Common\DbConnectionPoolKey.cs (4)
21private DbConnectionPoolKey(DbConnectionPoolKey key) 46if (obj == null || obj.GetType() != typeof(DbConnectionPoolKey)) 51DbConnectionPoolKey? key = obj as DbConnectionPoolKey;
System\Data\ProviderBase\DbConnectionFactory.cs (19)
14private Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> _connectionPoolGroups; 34_connectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(); 52Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 53foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 74DbConnectionPoolKey poolKey = poolGroup.PoolKey; 85internal DbConnectionInternal? CreatePooledConnection(DbConnectionPool pool, DbConnection? owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions? userOptions) 322internal DbConnectionPoolGroup? GetConnectionPoolGroup(DbConnectionPoolKey key, DbConnectionPoolGroupOptions? poolOptions, ref DbConnectionOptions? userConnectionOptions) 330Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 353DbConnectionPoolKey newKey = (DbConnectionPoolKey)((ICloneable)key).Clone(); 383Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> newConnectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(1 + connectionPoolGroups.Count); 384foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 488Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 489Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> newConnectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(connectionPoolGroups.Count); 491foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 548protected virtual DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool? pool, DbConnection? owningConnection, DbConnectionOptions? userOptions) 553protected abstract DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool? pool, DbConnection? owningConnection);
System\Data\ProviderBase\DbConnectionHelper.cs (2)
74DbConnectionPoolKey key = new DbConnectionPoolKey(value); 79private void ConnectionString_Set(DbConnectionPoolKey key)
System\Data\ProviderBase\DbConnectionPoolGroup.cs (3)
30private readonly DbConnectionPoolKey _poolKey; 45internal DbConnectionPoolGroup(DbConnectionOptions connectionOptions, DbConnectionPoolKey key, DbConnectionPoolGroupOptions poolGroupOptions) 70internal DbConnectionPoolKey PoolKey