162 references to SqlCompareOptions
System.Data (162)
fx\src\data\Microsoft\SqlServer\Server\SmiMetaData.cs (69)
57private SqlCompareOptions _compareOptions; // Valid only for character types, others are SqlCompareOptions.Default 82internal const SqlCompareOptions DefaultStringCompareOptions = SqlCompareOptions.IgnoreCase 83| SqlCompareOptions.IgnoreKanaType | SqlCompareOptions.IgnoreWidth; 98internal static readonly SmiMetaData DefaultBigInt = new SmiMetaData(SqlDbType.BigInt, 8, 19, 0, SqlCompareOptions.None); // SqlDbType.BigInt 99internal static readonly SmiMetaData DefaultBinary = new SmiMetaData(SqlDbType.Binary, 1, 0, 0, SqlCompareOptions.None); // SqlDbType.Binary 100internal static readonly SmiMetaData DefaultBit = new SmiMetaData(SqlDbType.Bit, 1, 1, 0, SqlCompareOptions.None); // SqlDbType.Bit 102internal static readonly SmiMetaData DefaultDateTime = new SmiMetaData(SqlDbType.DateTime, 8, 23, 3, SqlCompareOptions.None); // SqlDbType.DateTime 103internal static readonly SmiMetaData DefaultDecimal = new SmiMetaData(SqlDbType.Decimal, 9, 18, 0, SqlCompareOptions.None); // SqlDbType.Decimal 104internal static readonly SmiMetaData DefaultFloat = new SmiMetaData(SqlDbType.Float, 8, 53, 0, SqlCompareOptions.None); // SqlDbType.Float 105internal static readonly SmiMetaData DefaultImage = new SmiMetaData(SqlDbType.Image, UnlimitedMaxLengthIndicator,0, 0, SqlCompareOptions.None); // SqlDbType.Image 106internal static readonly SmiMetaData DefaultInt = new SmiMetaData(SqlDbType.Int, 4, 10, 0, SqlCompareOptions.None); // SqlDbType.Int 107internal static readonly SmiMetaData DefaultMoney = new SmiMetaData(SqlDbType.Money, 8, 19, 4, SqlCompareOptions.None); // SqlDbType.Money 111internal static readonly SmiMetaData DefaultReal = new SmiMetaData(SqlDbType.Real, 4, 24, 0, SqlCompareOptions.None); // SqlDbType.Real 112internal static readonly SmiMetaData DefaultUniqueIdentifier = new SmiMetaData(SqlDbType.UniqueIdentifier, 16, 0, 0, SqlCompareOptions.None); // SqlDbType.UniqueIdentifier 113internal static readonly SmiMetaData DefaultSmallDateTime = new SmiMetaData(SqlDbType.SmallDateTime, 4, 16, 0, SqlCompareOptions.None); // SqlDbType.SmallDateTime 114internal static readonly SmiMetaData DefaultSmallInt = new SmiMetaData(SqlDbType.SmallInt, 2, 5, 0, SqlCompareOptions.None); // SqlDbType.SmallInt 115internal static readonly SmiMetaData DefaultSmallMoney = new SmiMetaData(SqlDbType.SmallMoney, 4, 10, 4, SqlCompareOptions.None); // SqlDbType.SmallMoney 117internal static readonly SmiMetaData DefaultTimestamp = new SmiMetaData(SqlDbType.Timestamp, 8, 0, 0, SqlCompareOptions.None); // SqlDbType.Timestamp 118internal static readonly SmiMetaData DefaultTinyInt = new SmiMetaData(SqlDbType.TinyInt, 1, 3, 0, SqlCompareOptions.None); // SqlDbType.TinyInt 119internal static readonly SmiMetaData DefaultVarBinary = new SmiMetaData(SqlDbType.VarBinary, MaxBinaryLength, 0, 0, SqlCompareOptions.None); // SqlDbType.VarBinary 121internal static readonly SmiMetaData DefaultVariant = new SmiMetaData(SqlDbType.Variant, 8016, 0, 0, SqlCompareOptions.None); // SqlDbType.Variant 123internal static readonly SmiMetaData DefaultUdt_NoType = new SmiMetaData(SqlDbType.Udt, 0, 0, 0, SqlCompareOptions.None); // SqlDbType.Udt 124internal static readonly SmiMetaData DefaultStructured = new SmiMetaData(SqlDbType.Structured, 0, 0, 0, SqlCompareOptions.None); // SqlDbType.Structured 125internal static readonly SmiMetaData DefaultDate = new SmiMetaData(SqlDbType.Date, 3, 10, 0, SqlCompareOptions.None); // SqlDbType.Date 126internal static readonly SmiMetaData DefaultTime = new SmiMetaData(SqlDbType.Time, 5, 0, 7, SqlCompareOptions.None); // SqlDbType.Time 127internal static readonly SmiMetaData DefaultDateTime2 = new SmiMetaData(SqlDbType.DateTime2, 8, 0, 7, SqlCompareOptions.None); // SqlDbType.DateTime2 128internal static readonly SmiMetaData DefaultDateTimeOffset = new SmiMetaData(SqlDbType.DateTimeOffset, 10, 0, 7, SqlCompareOptions.None); // SqlDbType.DateTimeOffset 140SqlCompareOptions.IgnoreCase | SqlCompareOptions.IgnoreKanaType | SqlCompareOptions.IgnoreWidth, 154SqlCompareOptions.IgnoreCase | SqlCompareOptions.IgnoreKanaType | SqlCompareOptions.IgnoreWidth, 168SqlCompareOptions.IgnoreCase | SqlCompareOptions.IgnoreKanaType | SqlCompareOptions.IgnoreWidth, 182SqlCompareOptions.IgnoreCase | SqlCompareOptions.IgnoreKanaType | SqlCompareOptions.IgnoreWidth, 196SqlCompareOptions.IgnoreCase | SqlCompareOptions.IgnoreKanaType | SqlCompareOptions.IgnoreWidth, 210SqlCompareOptions.IgnoreCase | SqlCompareOptions.IgnoreKanaType | SqlCompareOptions.IgnoreWidth, 260SqlCompareOptions compareOptions, 282SqlCompareOptions compareOptions, 303SqlCompareOptions compareOptions, 329SqlCompareOptions compareOptions, 506internal SqlCompareOptions CompareOptions { 637SqlCompareOptions compareOptions) { 820SqlCompareOptions compareOptions, 849SqlCompareOptions compareOptions, 879SqlCompareOptions compareOptions, 912SqlCompareOptions compareOptions, 999SqlCompareOptions compareOptions, 1031SqlCompareOptions compareOptions, 1063SqlCompareOptions compareOptions, 1098SqlCompareOptions compareOptions, 1176SqlCompareOptions compareOptions, 1221SqlCompareOptions compareOptions, 1266SqlCompareOptions compareOptions, 1316SqlCompareOptions compareOptions, 1458SqlCompareOptions compareOptions, 1510SqlCompareOptions compareOptions, 1562SqlCompareOptions compareOptions, 1618SqlCompareOptions compareOptions,
fx\src\data\Microsoft\SqlServer\Server\SqlRecordBuffer.cs (1)
364case StorageType.SqlDecimal: return new SmiMetaData(SqlDbType.Decimal, 17, ((SqlDecimal)_object).Precision, ((SqlDecimal)_object).Scale, 0, SqlCompareOptions.None, null);
fx\src\data\System\Data\Sql\SqlMetaData.cs (43)
35private SqlCompareOptions m_eCompareOptions; 57private const SqlCompareOptions x_eDefaultStringCompareOptions = SqlCompareOptions.IgnoreCase 58| SqlCompareOptions.IgnoreKanaType | SqlCompareOptions.IgnoreWidth; 122SqlCompareOptions compareOptions) { 129SqlCompareOptions compareOptions, bool useServerDefault, 145byte scale, long locale, SqlCompareOptions compareOptions, 154byte scale, long localeId, SqlCompareOptions compareOptions, 221SqlCompareOptions compareOptions, 252SqlCompareOptions compareOptions, 268public SqlCompareOptions CompareOptions { 523SqlCompareOptions compareOptions, 567if (SqlCompareOptions.BinarySort != compareOptions && 5680 != (~((int)SqlCompareOptions.IgnoreCase | (int)SqlCompareOptions.IgnoreNonSpace | 569(int)SqlCompareOptions.IgnoreKanaType | (int)SqlCompareOptions.IgnoreWidth) & 571throw ADP.InvalidEnumerationValue(typeof(SqlCompareOptions), (int)compareOptions); 15668, 19, 0, 0, SqlCompareOptions.None, false), // SqlDbType.BigInt 15681, 0, 0, 0, SqlCompareOptions.None, false), // SqlDbType.Binary 15701, 1, 0, 0, SqlCompareOptions.None, false), // SqlDbType.Bit 15748, 23, 3, 0, SqlCompareOptions.None, false), // SqlDbType.DateTime 15769, 18, 0, 0, SqlCompareOptions.None, false), // SqlDbType.Decimal 15788, 53, 0, 0, SqlCompareOptions.None, false), // SqlDbType.Float 1580x_lMax, 0, 0, 0, SqlCompareOptions.None, false), // SqlDbType.Image 15824, 10, 0, 0, SqlCompareOptions.None, false), // SqlDbType.Int 15848, 19, 4, 0, SqlCompareOptions.None, false), // SqlDbType.Money 15924, 24, 0, 0, SqlCompareOptions.None, false), // SqlDbType.Real 159416, 0, 0, 0, SqlCompareOptions.None, false), // SqlDbType.UniqueIdentifier 15964, 16, 0, 0, SqlCompareOptions.None, false), // SqlDbType.SmallDateTime 15982, 5, 0, 0, SqlCompareOptions.None, false), // SqlDbType.SmallInt 16004, 10, 4, 0, SqlCompareOptions.None, false), // SqlDbType.SmallMoney 16048, 0, 0, 0, SqlCompareOptions.None, false), // SqlDbType.Timestamp 16061, 3, 0, 0, SqlCompareOptions.None, false), // SqlDbType.TinyInt 1608x_lServerMaxBinary, 0, 0, 0, SqlCompareOptions.None, false), // SqlDbType.VarBinary 16128016, 0, 0, 0, SqlCompareOptions.None, false), // SqlDbType.Variant 16240, 0, 0, 0, SqlCompareOptions.None, false), // SqlDbType.Udt = 29 Bug Fix: 302698 16260, 0, 0, 0, SqlCompareOptions.None, false), // SqlDbType.Structured 16283, 10,0, 0, SqlCompareOptions.None, false), // SqlDbType.Date 16305, 0, 7, 0, SqlCompareOptions.None, false), // SqlDbType.Time 16328, 0, 7, 0, SqlCompareOptions.None, false), // SqlDbType.DateTime2 163410, 0, 7, 0, SqlCompareOptions.None, false), // SqlDbType.DateTimeOffset
fx\src\data\System\Data\SqlClient\SqlDataReader.cs (1)
322(null != collation) ? collation.SqlCompareOptions : SqlCompareOptions.None,
fx\src\data\System\Data\SqlClient\SqlParameter.cs (3)
210public SqlCompareOptions CompareInfo { 217return SqlCompareOptions.None; 425SqlCompareOptions compareOpts = CompareInfo;
fx\src\data\System\Data\SqlClient\TdsParserHelperClasses.cs (13)
362internal SqlCompareOptions SqlCompareOptions { 364SqlCompareOptions options = SqlCompareOptions.None; 366options |= SqlCompareOptions.IgnoreCase; 368options |= SqlCompareOptions.IgnoreNonSpace; 370options |= SqlCompareOptions.IgnoreWidth; 372options |= SqlCompareOptions.IgnoreKanaType; 374options |= SqlCompareOptions.BinarySort; 380if (0 != (value & SqlCompareOptions.IgnoreCase)) 382if (0 != (value & SqlCompareOptions.IgnoreNonSpace)) 384if (0 != (value & SqlCompareOptions.IgnoreWidth)) 386if (0 != (value & SqlCompareOptions.IgnoreKanaType)) 388if (0 != (value & SqlCompareOptions.BinarySort))
fx\src\data\System\Data\SQLTypes\SQLString.cs (32)
64private SqlCompareOptions m_flag; // Compare flags 96private static readonly SqlCompareOptions x_iDefaultFlag = 97SqlCompareOptions.IgnoreCase | SqlCompareOptions.IgnoreKanaType | 98SqlCompareOptions.IgnoreWidth; 103internal static readonly SqlCompareOptions x_iValidSqlCompareOptionMask = 104SqlCompareOptions.IgnoreCase | SqlCompareOptions.IgnoreWidth | 105SqlCompareOptions.IgnoreNonSpace | SqlCompareOptions.IgnoreKanaType | 106SqlCompareOptions.BinarySort | SqlCompareOptions.BinarySort2; 118m_flag = SqlCompareOptions.None; 128public SqlString(int lcid, SqlCompareOptions compareOptions, byte[] data, int index, int count, bool fUnicode) { 161public SqlString(int lcid, SqlCompareOptions compareOptions, byte[] data, bool fUnicode) 170public SqlString(int lcid, SqlCompareOptions compareOptions, byte[] data, int index, int count) 179public SqlString(int lcid, SqlCompareOptions compareOptions, byte[] data) 209public SqlString(String data, int lcid, SqlCompareOptions compareOptions) { 240private SqlString(int lcid, SqlCompareOptions compareOptions, String data, CompareInfo cmpInfo) { 329public SqlCompareOptions SqlCompareOptions { 432if ((x.m_flag & SqlCompareOptions.BinarySort) != 0) 434else if ((x.m_flag & SqlCompareOptions.BinarySort2) != 0) 743private static void ValidateSqlCompareOptions(SqlCompareOptions compareOptions) { 748public static CompareOptions CompareOptionsFromSqlCompareOptions(SqlCompareOptions compareOptions) { 753if ((compareOptions & (SqlCompareOptions.BinarySort | SqlCompareOptions.BinarySort2)) != 0) 756if ((compareOptions & SqlCompareOptions.IgnoreCase) != 0) 758if ((compareOptions & SqlCompareOptions.IgnoreNonSpace) != 0) 760if ((compareOptions & SqlCompareOptions.IgnoreKanaType) != 0) 762if ((compareOptions & SqlCompareOptions.IgnoreWidth) != 0) 791return(!IsNull && (m_flag & (SqlCompareOptions.BinarySort | SqlCompareOptions.BinarySort2)) != 0);