3 writes to metadata
System.Data (3)
fx\src\data\System\Data\Odbc\OdbcDataReader.cs (3)
318this.metadata = null; 1702this.metadata = null; 1889this.metadata = metaInfos;
42 references to metadata
System.Data (42)
fx\src\data\System\Data\Odbc\OdbcDataReader.cs (42)
1974if (this.metadata == null) { 2005row[columnSize] = unchecked((int)Math.Min(Math.Max(Int32.MinValue, metadata[i].size.ToInt64()), Int32.MaxValue)); 2006row[numericPrecision] = (Int16) metadata[i].precision; 2007row[numericScale] = (Int16) metadata[i].scale; 2008row[dataType] = metadata[i].typemap._type; //DataType 2009row[providerType] = metadata[i].typemap._odbcType; // ProviderType 2010row[isLong] = metadata[i].isLong; // IsLong 2011row[allowDBNull] = metadata[i].isNullable; //AllowDBNull 2012row[isReadOnly] = metadata[i].isReadOnly; // IsReadOnly 2013row[isRowVersion] = metadata[i].isRowVersion; //IsRowVersion 2014row[isUnique] = metadata[i].isUnique; //IsUnique 2015row[isKey] = metadata[i].isKeyColumn; // IsKey 2016row[isAutoIncrement] = metadata[i].isAutoIncrement; //IsAutoIncrement 2019row[baseSchemaName] = metadata[i].baseSchemaName; 2021row[baseCatalogName] = metadata[i].baseCatalogName; 2023row[baseTableName] = metadata[i].baseTableName ; 2025row[baseColumnName] = metadata[i].baseColumnName; 2079this.metadata[ordinal].isKeyColumn = true; 2080this.metadata[ordinal].isUnique = true; 2081this.metadata[ordinal].isNullable = false; 2082this.metadata[ordinal].baseTableName = qualifiedTableName.Table; 2084if (this.metadata[ordinal].baseColumnName == null) { 2085this.metadata[ordinal].baseColumnName = columnname; 2103foreach (MetaData metadata in this.metadata) { 2148this.metadata[ordinal].isRowVersion = true; 2149if (this.metadata[ordinal].baseColumnName == null) { 2150this.metadata[ordinal].baseColumnName = columnname; 2327this.metadata[indexordinal].isKeyColumn = true; 2332this.metadata[indexordinal].isNullable = false; 2333this.metadata[indexordinal].isUnique = true; 2334if (this.metadata[indexordinal].baseTableName == null) { 2335this.metadata[indexordinal].baseTableName = qualifiedTableName.Table; 2337if (this.metadata[indexordinal].baseColumnName == null) { 2338this.metadata[indexordinal].baseColumnName = columnname; 2373if (this.metadata != null) { 2376if ( (this.metadata[i].baseColumnName != null) && 2377(columnname == this.metadata[i].baseColumnName)) { 2379if (tablename == this.metadata[i].baseTableName) { 2454if (metadata[i].baseTableName == null) { 2455metadata[i].baseTableName = qualifiedTableName.Table; 2456metadata[i].baseSchemaName = qualifiedTableName.Schema; 2457metadata[i].baseCatalogName = qualifiedTableName.Catalog;