41 references to ProviderInfo
System.Data.Odbc (41)
System\Data\Odbc\OdbcCommand.cs (3)
621if (!Connection!.ProviderInfo.NoQueryTimeout) 634if (!Connection.ProviderInfo.NoSqlSoptSSNoBrowseTable && !Connection.ProviderInfo.NoSqlSoptSSHiddenColumns)
System\Data\Odbc\OdbcConnection.cs (32)
90if (IsOpen && !ProviderInfo.NoCurrentCatalog) 212return ProviderInfo.DriverName ??= GetInfoStringUnhandled(ODBC32.SQL_INFO.DRIVER_NAME)!; 223if (ProviderInfo.DriverVersion == null) 225ProviderInfo.DriverVersion = GetInfoStringUnhandled(ODBC32.SQL_INFO.DRIVER_ODBC_VER); 227if (ProviderInfo.DriverVersion != null && ProviderInfo.DriverVersion.Length >= 2) 231ProviderInfo.IsV3Driver = (int.Parse(ProviderInfo.DriverVersion.Substring(0, 2), CultureInfo.InvariantCulture) >= 3); 235ProviderInfo.IsV3Driver = false; 241ProviderInfo.DriverVersion = ""; 244return ProviderInfo.IsV3Driver; 263if (!ProviderInfo.HasEscapeChar) 268ProviderInfo.EscapeChar = (escapeCharString.Length == 1) ? escapeCharString[0] : QuoteChar(method)[0]; 270return ProviderInfo.EscapeChar; 276if (!ProviderInfo.HasQuoteChar) 281ProviderInfo.QuoteChar = (1 == quoteCharString.Length) ? quoteCharString : "\0"; 283return ProviderInfo.QuoteChar; 330if (!ProviderInfo.NoConnectionDead) 686ProviderInfo.TestedSQLTypes |= (int)sqlcvt; 687ProviderInfo.SupportedSQLTypes |= (int)sqlcvt; 710ProviderInfo.RestrictedSQLBindTypes |= (int)sqlcvt; 718ProviderInfo.NoCurrentCatalog = true; 721ProviderInfo.NoConnectionDead = true; 734ProviderInfo.NoQueryTimeout = true; 737ProviderInfo.NoSqlSoptSSNoBrowseTable = true; 740ProviderInfo.NoSqlSoptSSHiddenColumns = true; 756ProviderInfo.NoSqlCASSColumnKey = true; 844if (0 == (ProviderInfo.TestedSQLTypes & (int)sqlcvt)) 851ProviderInfo.TestedSQLTypes |= (int)sqlcvt; 852ProviderInfo.SupportedSQLTypes |= flags; 857return (0 != (ProviderInfo.SupportedSQLTypes & (int)sqlcvt)); 879return (0 != (ProviderInfo.RestrictedSQLBindTypes & (int)sqlcvt));
System\Data\Odbc\OdbcDataReader.cs (6)
226if (!Connection!.ProviderInfo.NoSqlSoptSSNoBrowseTable && !Connection.ProviderInfo.NoSqlSoptSSHiddenColumns) 2074if (!Connection!.ProviderInfo.NoSqlCASSColumnKey) 2123if (!Connection!.ProviderInfo.NoSqlCASSColumnKey) 2332if (!Connection!.ProviderInfo.NoSqlPrimaryKeys) 2400Connection.ProviderInfo.NoSqlPrimaryKeys = true;