1 type derived from DbConnectionOptions
System.Data.Odbc (1)
System\Data\Odbc\OdbcConnectionString.cs (1)
9internal sealed class OdbcConnectionString : DbConnectionOptions
1 instantiation of DbConnectionOptions
System.Data.Odbc (1)
Common\System\Data\Common\DBConnectionString.cs (1)
52: this(new DbConnectionOptions(value, synonyms, useOdbcRules), restrictions, behavior, synonyms, false)
49 references to DbConnectionOptions
System.Data.Odbc (49)
Common\System\Data\Common\DbConnectionOptions.cs (1)
59protected DbConnectionOptions(DbConnectionOptions connectionOptions)
Common\System\Data\Common\DBConnectionString.cs (3)
58internal DBConnectionString(DbConnectionOptions connectionOptions) 65private DBConnectionString(DbConnectionOptions connectionOptions, string? restrictions, KeyRestrictionBehavior behavior, Dictionary<string, string>? synonyms, bool mustCloneDictionary) 477nextStartPosition = DbConnectionOptions.GetKeyValuePair(restrictions, startPosition, buffer, false, out keyname, out _);
Common\System\Data\ProviderBase\DbConnectionFactory.cs (1)
13internal bool TryGetConnection(DbConnection owningConnection, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions, DbConnectionInternal? oldConnection, out DbConnectionInternal? connection)
Common\System\Data\ProviderBase\DbConnectionPool.cs (5)
384private DbConnectionInternal CreateObject(DbConnection? owningObject, DbConnectionOptions? userOptions, DbConnectionInternal? oldConnection) 664internal bool TryGetConnection(DbConnection owningObject, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions, out DbConnectionInternal? connection) 716private bool TryGetConnection(DbConnection owningObject, uint waitForMultipleObjectsTimeout, bool allowCreate, bool onlyOneCheckConnection, DbConnectionOptions? userOptions, out DbConnectionInternal? connection) 880internal DbConnectionInternal? ReplaceConnection(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) 1138private DbConnectionInternal? UserCreateRequest(DbConnection owningObject, DbConnectionOptions? userOptions, DbConnectionInternal? oldConnection = null)
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionClosed.cs (5)
35internal override bool TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions) 45internal override bool TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions) 84internal override bool TryReplaceConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions) 87internal override bool TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions) 134internal override bool TryReplaceConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions)
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionFactory.cs (16)
75internal virtual DbConnectionPoolProviderInfo? CreateConnectionPoolProviderInfo(DbConnectionOptions connectionOptions) 81internal DbConnectionInternal? CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions? userOptions) 86DbConnectionOptions connectionOptions = poolGroup.ConnectionOptions; 95internal DbConnectionInternal? CreatePooledConnection(DbConnectionPool pool, DbConnection? owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions? userOptions) 105internal virtual DbConnectionPoolGroupProviderInfo? CreateConnectionPoolGroupProviderInfo(DbConnectionOptions connectionOptions) 117protected DbConnectionOptions? FindConnectionOptions(DbConnectionPoolKey key) 160DbConnectionOptions? connectionOptions = connectionPoolGroup.ConnectionOptions; 171internal DbConnectionPoolGroup? GetConnectionPoolGroup(DbConnectionPoolKey key, DbConnectionPoolGroupOptions? poolOptions, ref DbConnectionOptions? userConnectionOptions) 186DbConnectionOptions? connectionOptions = CreateConnectionOptions(key.ConnectionString, userConnectionOptions); 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); 387protected abstract DbConnectionOptions CreateConnectionOptions(string connectionString, DbConnectionOptions? previous); 389protected abstract DbConnectionPoolGroupOptions? CreateConnectionPoolGroupOptions(DbConnectionOptions options);
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionInternal.cs (3)
303internal virtual bool TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions) 308internal virtual bool TryReplaceConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions) 313protected bool TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource<DbConnectionInternal>? retry, DbConnectionOptions? userOptions)
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionPoolGroup.cs (3)
30private readonly DbConnectionOptions _connectionOptions; 46internal DbConnectionPoolGroup(DbConnectionOptions connectionOptions, DbConnectionPoolKey key, DbConnectionPoolGroupOptions poolGroupOptions) 62internal DbConnectionOptions ConnectionOptions => _connectionOptions;
System\Data\Odbc\OdbcConnectionFactory.cs (5)
30protected override DbConnectionInternal CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, object poolGroupProviderInfo, DbConnectionPool? pool, DbConnection? owningObject) 37protected override DbConnectionOptions CreateConnectionOptions(string connectionString, DbConnectionOptions? previous) 44protected override DbConnectionPoolGroupOptions? CreateConnectionPoolGroupOptions(DbConnectionOptions connectionOptions) 51internal override DbConnectionPoolGroupProviderInfo CreateConnectionPoolGroupProviderInfo(DbConnectionOptions connectionOptions)
System\Data\Odbc\OdbcConnectionHelper.cs (7)
15private DbConnectionOptions? _userConnectionOptions; 63internal DbConnectionOptions? ConnectionOptions 75DbConnectionOptions? connectionOptions = UserConnectionOptions; 88DbConnectionOptions? connectionOptions = null; 130internal DbConnectionOptions? UserConnectionOptions 201DbConnectionOptions? connectionOptions = poolGroup?.ConnectionOptions; 206DbConnectionOptions? userConnectionOptions = UserConnectionOptions;