1 type derived from DbConnectionPoolKey
System.Data (1)
fx\src\data\System\Data\SqlClient\SqlConnectionPoolKey.cs (1)
19internal class SqlConnectionPoolKey : DbConnectionPoolKey, ICloneable
2 instantiations of DbConnectionPoolKey
System.Data (2)
fx\src\data\System\Data\Common\DbConnectionPoolKey.cs (1)
34return new DbConnectionPoolKey(this);
fx\src\Data\System\Data\ProviderBase\DbConnectionHelper.cs (1)
91DbConnectionPoolKey key = new DbConnectionPoolKey(value);
36 references to DbConnectionPoolKey
System.Data (36)
fx\src\data\System\Data\Common\DbConnectionPoolKey.cs (4)
27protected DbConnectionPoolKey(DbConnectionPoolKey key) 52if (obj == null || obj.GetType() != typeof(DbConnectionPoolKey)) 57DbConnectionPoolKey key = obj as DbConnectionPoolKey;
fx\src\data\System\Data\Odbc\OdbcConnectionFactory.cs (1)
37override protected DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) {
fx\src\data\System\Data\OleDb\OleDbConnectionFactory.cs (1)
37override protected DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) {
fx\src\data\System\Data\ProviderBase\DbConnectionFactory.cs (23)
20private Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> _connectionPoolGroups; 42_connectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(); 66Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 67foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) { 95public void ClearPool(DbConnectionPoolKey key) { 103Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 130DbConnectionPoolKey poolKey = poolGroup.PoolKey; 141internal DbConnectionInternal CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) { 163protected DbConnectionOptions FindConnectionOptions(DbConnectionPoolKey key) { 167Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 369internal DbConnectionPoolGroup GetConnectionPoolGroup(DbConnectionPoolKey key, DbConnectionPoolGroupOptions poolOptions, ref DbConnectionOptions userConnectionOptions) { 375Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 395DbConnectionPoolKey newKey = (DbConnectionPoolKey) ((ICloneable) key).Clone(); 420Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> newConnectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(1+connectionPoolGroups.Count); 421foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) { 518Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups; 519Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> newConnectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(connectionPoolGroups.Count); 521foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) { 571virtual protected DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) { 575abstract protected DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection);
fx\src\Data\System\Data\ProviderBase\DbConnectionHelper.cs (2)
91DbConnectionPoolKey key = new DbConnectionPoolKey(value); 96private void ConnectionString_Set(DbConnectionPoolKey key) {
fx\src\data\System\Data\ProviderBase\DbConnectionPoolGroup.cs (3)
35private readonly DbConnectionPoolKey _poolKey; 53internal DbConnectionPoolGroup (DbConnectionOptions connectionOptions, DbConnectionPoolKey key, DbConnectionPoolGroupOptions poolGroupOptions) { 75internal DbConnectionPoolKey PoolKey {
fx\src\data\System\Data\SqlClient\SqlConnectionFactory.cs (2)
35override protected DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) { 39override protected DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) {