73 instantiations of SqlMetaData
System.Data (73)
fx\src\data\Microsoft\SqlServer\Server\MetadataUtilsSmi.cs (2)
487return new SqlMetaData(source.Name, 501return new SqlMetaData(source.Name,
fx\src\data\System\Data\Sql\SqlMetaData.cs (70)
1132case TypeCode.Boolean: smd = new SqlMetaData(name, SqlDbType.Bit); break; 1133case TypeCode.Byte: smd = new SqlMetaData(name, SqlDbType.TinyInt); break; 1134case TypeCode.Char: smd = new SqlMetaData(name, SqlDbType.NVarChar, 1 ); break; 1135case TypeCode.DateTime: smd = new SqlMetaData(name, SqlDbType.DateTime); break; 1141smd = new SqlMetaData(name, SqlDbType.Decimal, sd.Precision, sd.Scale); 1144case TypeCode.Double: smd = new SqlMetaData(name, SqlDbType.Float); break; 1146case TypeCode.Int16: smd = new SqlMetaData(name, SqlDbType.SmallInt); break; 1147case TypeCode.Int32: smd = new SqlMetaData(name, SqlDbType.Int); break; 1148case TypeCode.Int64: smd = new SqlMetaData(name, SqlDbType.BigInt); break; 1150case TypeCode.Single: smd = new SqlMetaData(name, SqlDbType.Real); break; 1159smd = new SqlMetaData(name, SqlDbType.NVarChar, maxLen); 1174smd = new SqlMetaData(name, SqlDbType.VarBinary, maxLen); 1184smd = new SqlMetaData(name, SqlDbType.NVarChar, maxLen); 1187smd = new SqlMetaData(name, SqlDbType.UniqueIdentifier); 1189smd = new SqlMetaData(name, SqlDbType.Variant); 1205smd = new SqlMetaData(name, SqlDbType.VarBinary, maxLen); 1208smd = new SqlMetaData(name, SqlDbType.Bit); 1210smd = new SqlMetaData(name, SqlDbType.TinyInt); 1212smd = new SqlMetaData(name, SqlDbType.DateTime); 1214smd = new SqlMetaData(name, SqlDbType.Float); 1216smd = new SqlMetaData(name, SqlDbType.UniqueIdentifier); 1218smd = new SqlMetaData(name, SqlDbType.SmallInt); 1220smd = new SqlMetaData(name, SqlDbType.Int); 1222smd = new SqlMetaData(name, SqlDbType.BigInt); 1224smd = new SqlMetaData(name, SqlDbType.Money); 1240smd = new SqlMetaData(name, SqlDbType.Decimal, bPrec, scale); 1243smd = new SqlMetaData(name, SqlDbType.Real); 1255smd = new SqlMetaData(name, SqlDbType.NVarChar, maxLen, ss.LCID, ss.SqlCompareOptions); 1259smd = new SqlMetaData(name, SqlDbType.NVarChar, sxm_rgDefaults[(int)SqlDbType.NVarChar].MaxLength); 1277smd = new SqlMetaData(name, SqlDbType.NVarChar, maxLen); 1292smd = new SqlMetaData(name, SqlDbType.VarBinary, maxLen); 1295smd = new SqlMetaData(name, SqlDbType.Xml); 1297smd = new SqlMetaData(name, SqlDbType.Time, 0, InferScaleFromTimeTicks(((TimeSpan)value).Ticks)); 1299smd = new SqlMetaData(name, SqlDbType.DateTimeOffset, 0, InferScaleFromTimeTicks(((DateTimeOffset)value).Ticks)); 1432SqlMetaData mdnew = new SqlMetaData(md.Name, md.SqlDbType, SqlMetaData.Max, 0, 0, md.LocaleId, 1565new SqlMetaData("bigint", SqlDbType.BigInt, 1567new SqlMetaData("binary", SqlDbType.Binary, 1569new SqlMetaData("bit", SqlDbType.Bit, 1571new SqlMetaData("char", SqlDbType.Char, 1573new SqlMetaData("datetime", SqlDbType.DateTime, 1575new SqlMetaData("decimal", SqlDbType.Decimal, 1577new SqlMetaData("float", SqlDbType.Float, 1579new SqlMetaData("image", SqlDbType.Image, 1581new SqlMetaData("int", SqlDbType.Int, 1583new SqlMetaData("money", SqlDbType.Money, 1585new SqlMetaData("nchar", SqlDbType.NChar, 1587new SqlMetaData("ntext", SqlDbType.NText, 1589new SqlMetaData("nvarchar", SqlDbType.NVarChar, 1591new SqlMetaData("real", SqlDbType.Real, 1593new SqlMetaData("uniqueidentifier", SqlDbType.UniqueIdentifier, 1595new SqlMetaData("smalldatetime", SqlDbType.SmallDateTime, 1597new SqlMetaData("smallint", SqlDbType.SmallInt, 1599new SqlMetaData("smallmoney", SqlDbType.SmallMoney, 1601new SqlMetaData("text", SqlDbType.Text, 1603new SqlMetaData("timestamp", SqlDbType.Timestamp, 1605new SqlMetaData("tinyint", SqlDbType.TinyInt, 1607new SqlMetaData("varbinary", SqlDbType.VarBinary, 1609new SqlMetaData("varchar", SqlDbType.VarChar, 1611new SqlMetaData("sql_variant", SqlDbType.Variant, 1613new SqlMetaData("nvarchar", SqlDbType.NVarChar, 1615new SqlMetaData("xml", SqlDbType.Xml, 1617new SqlMetaData("nvarchar", SqlDbType.NVarChar, 1619new SqlMetaData("nvarchar", SqlDbType.NVarChar, 1621new SqlMetaData("nvarchar", SqlDbType.NVarChar, 1623new SqlMetaData("udt", SqlDbType.Udt, 1625new SqlMetaData("table", SqlDbType.Structured, 1627new SqlMetaData("date", SqlDbType.Date, 1629new SqlMetaData("time", SqlDbType.Time, 1631new SqlMetaData("datetime2", SqlDbType.DateTime2, 1633new SqlMetaData("datetimeoffset", SqlDbType.DateTimeOffset,
fx\src\data\System\Data\SqlClient\SqlParameter.cs (1)
350return new SqlMetaData(this.ParameterName, mt.SqlDbType, maxlen, GetActualPrecision(), GetActualScale(), LocaleId, CompareInfo,
28 references to SqlMetaData
System.Data (28)
fx\src\data\Microsoft\SqlServer\Server\MetadataUtilsSmi.cs (3)
485static internal SqlMetaData SmiExtendedMetaDataToSqlMetaData(SmiExtendedMetaData source) { 513internal static SmiExtendedMetaData SqlMetaDataToSmiExtendedMetaData( SqlMetaData source ) { 572static internal bool IsCompatible(SmiMetaData firstMd, SqlMetaData secondMd) {
fx\src\data\Microsoft\SqlServer\Server\SqlDataRecord.cs (11)
27SqlMetaData[] _columnMetaData; 52SqlMetaData metaData = GetSqlMetaData(ordinal); 67SqlMetaData md = GetSqlMetaData(ordinal); 238public virtual SqlMetaData GetSqlMetaData(int ordinal) { 245SqlMetaData md = GetSqlMetaData(ordinal); 369SqlMetaData metaData = GetSqlMetaData(i); 393SqlMetaData metaData = GetSqlMetaData(ordinal); 578public SqlDataRecord( params SqlMetaData[] metaData ) { 584_columnMetaData = new SqlMetaData[metaData.Length]; 617_columnMetaData = new SqlMetaData[metaData.Length]; 657internal SqlMetaData[] InternalGetMetaData() {
fx\src\data\Microsoft\SqlServer\Server\sqlpipe.cs (1)
28SqlMetaData[] _metaDataSent; // Metadata of last resultset started (for push model). Overloaded to indicate if push started or not (non-null/null)
fx\src\data\System\Data\Sql\SqlMetaData.cs (11)
487if (SqlMetaData.Max != maxLength) 501if (SqlMetaData.Max != maxLength) 556if (SqlMetaData.Max != maxLength) 1125public static SqlMetaData InferFromValue(object value, String name) { 1128SqlMetaData smd = null; 1423internal static SqlMetaData GetPartialLengthMetaData(SqlMetaData md) { 1432SqlMetaData mdnew = new SqlMetaData(md.Name, md.SqlDbType, SqlMetaData.Max, 0, 0, md.LocaleId, 1551SqlMetaData smdDflt = sxm_rgDefaults[(int)dbType]; 1562internal static SqlMetaData[] sxm_rgDefaults =
fx\src\data\System\Data\SqlClient\SqlParameter.cs (2)
336private SqlMetaData MetaData { 1173SqlMetaData colMeta = firstRecord.GetSqlMetaData(i);