3 writes to type
System.Data (3)
fx\src\data\System\Data\SqlClient\TdsParser.cs (2)
3432rec.type = rec.metaType.SqlDbType; 4159col.type = col.metaType.SqlDbType;
fx\src\data\System\Data\SqlClient\TdsParserHelperClasses.cs (1)
859this.type = original.type;
58 references to type
System.Data (58)
fx\src\data\System\Data\SqlClient\SqlBulkCopy.cs (14)
572if((metadata.type == SqlDbType.Timestamp) 599if(metadata.type == SqlDbType.Variant) { 602else if(metadata.type == SqlDbType.Udt) { 607AppendColumnNameAndTypeName(updateBulkCommandText, metadata.column, typeof(SqlDbType).GetEnumName(metadata.type)); 665switch (metadata.type) { 903if ((!isNull) && (metadata.type == SqlDbType.Udt)) { 1114if ((metadata.type == SqlDbType.VarBinary) && (mtSource.IsBinType) && (mtSource.SqlDbType != SqlDbType.Timestamp) && _SqlDataReaderRowSource.IsCommandBehavior(CommandBehavior.SequentialAccess)) { 1119else if (((metadata.type == SqlDbType.VarChar) || (metadata.type == SqlDbType.NVarChar)) && (mtSource.IsCharType) && (mtSource.SqlDbType != SqlDbType.Xml)) { 1123else if ((metadata.type == SqlDbType.Xml) && (mtSource.SqlDbType == SqlDbType.Xml)) { 1133if (metadata.type == SqlDbType.VarBinary) { 1137else if ((metadata.type == SqlDbType.VarChar) || (metadata.type == SqlDbType.NVarChar)) { 1978if (metadata.type != SqlDbType.Variant) {
fx\src\data\System\Data\SqlClient\SqlCommand.cs (3)
5248MetaType mt = MetaType.GetMetaTypeFromSqlDbType(rec.type, rec.isMultiValued); 5250if (rec.type == SqlDbType.Decimal) { 5257else if (rec.type == SqlDbType.Xml) {
fx\src\data\System\Data\SqlClient\SqlDataReader.cs (25)
294if (SqlDbType.Xml == colMetaData.type) { 299else if (SqlDbType.Udt == colMetaData.type) { 311else if (SqlDbType.NChar == colMetaData.type 312||SqlDbType.NVarChar == colMetaData.type) { 317colMetaData.type, 529schemaRow[NonVersionedProviderType] = (int) (col.cipherMD != null ? col.baseTI.type : col.type); // SqlDbType enum value - does not change with TypeSystem. 534switch (col.type) { 565schemaRow[ProviderType] = (int) (col.cipherMD != null ? col.baseTI.type : col.type); 567if (col.type == SqlDbType.Udt) { // Additional metadata for UDTs. 571else if (col.type == SqlDbType.Xml) { // Additional metadata for Xml. 643if (SqlDbType.Timestamp == col.type) { 1192if (metaData.type == SqlDbType.Udt) { 1258if (metaData.type == SqlDbType.Udt) { 1346if (metaData.type == SqlDbType.Udt) { 1958sqlDbType = _metaData[i].baseTI.type; 1961sqlDbType = _metaData[i].type; 2431Debug.Assert(!data.IsEmpty || data.IsNull || metaData.type == SqlDbType.Timestamp, "Data has been read, but the buffer is empty"); 2443if (metaData.type == SqlDbType.Udt) { 2460if (metaData.type == SqlDbType.Xml) { 2584Debug.Assert(!data.IsEmpty || data.IsNull || metaData.type == SqlDbType.Timestamp, "Data has been read, but the buffer is empty"); 2600if (metaData.type != SqlDbType.Udt) { 3455(_metaData[i].type == SqlDbType.Timestamp), // Or Dev11 Bug #336820, Dev10 Bug #479607 (SqlClient: IsDBNull always returns false for timestamp datatype) 3513if (isNull && columnMetaData.type != SqlDbType.Timestamp /* Maintain behavior for known bug (Dev10 479607) rejected as breaking change - See comments in GetNullSqlValue for timestamp */)
fx\src\data\System\Data\SqlClient\TdsParser.cs (10)
3451if (rec.type == SqlDbType.Decimal) { 3472if (rec.type == SqlDbType.Xml) { 4223if (col.type == SqlDbType.Decimal) { 4783SqlDbType type = md.type; 4788type = md.baseTI.type; // the use the actual (plaintext) type 4885Debug.Assert(false, "unknown null sqlType!" + md.type.ToString()); 9223Debug.Assert(SqlDbType.Xml != mdPriv.type); 9224Debug.Assert(SqlDbType.Udt != mdPriv.type); 9228switch (mdPriv.type) { 9329switch (md.type) {
fx\src\data\System\Data\SqlClient\TdsParserHelperClasses.cs (6)
526return SqlDbType.Date == type || SqlDbType.Time == type || SqlDbType.DateTime2 == type || SqlDbType.DateTimeOffset == type; 532return type == SqlDbType.Udt && length == Int32.MaxValue; 859this.type = original.type;