コード例 #1
0
 public static SqlBoolean LessThanOrEqual(SqlGuid x, SqlGuid y)
 {
     return(x <= y);
 }
コード例 #2
0
 public static SqlBoolean NotEquals(SqlGuid x, SqlGuid y)
 {
     return(x != y);
 }
コード例 #3
0
 public static SqlBoolean GreaterThanOrEqual(SqlGuid x, SqlGuid y)
 {
     return(x >= y);
 }
コード例 #4
0
 public static SqlBoolean LessThan(SqlGuid x, SqlGuid y)
 {
     return(x < y);
 }
コード例 #5
0
 public static SqlBoolean Equals(SqlGuid x, SqlGuid y)
 {
     return(x == y);
 }
コード例 #6
0
 public static SqlBoolean GreaterThan(SqlGuid x, SqlGuid y)
 {
     return(x > y);
 }
コード例 #7
0
 public static SqlBoolean LessThanOrEqual(SqlGuid x, SqlGuid y)
 {
     return (x <= y);
 }
コード例 #8
0
 public static SqlBoolean NotEquals(SqlGuid x, SqlGuid y)
 {
     return (x != y);
 }
コード例 #9
0
 public static SqlBoolean LessThan(SqlGuid x, SqlGuid y)
 {
     return (x < y);
 }
コード例 #10
0
 public static SqlBoolean GreaterThanOrEqual(SqlGuid x, SqlGuid y)
 {
     return (x >= y);
 }
コード例 #11
0
 public static SqlBoolean GreaterThan(SqlGuid x, SqlGuid y)
 {
     return (x > y);
 }
コード例 #12
0
 public static SqlBoolean Equals(SqlGuid x, SqlGuid y)
 {
     return (x == y);
 }
コード例 #13
0
        public int CompareTo(SqlGuid value)
        {
            if (value.IsNull)
            {
                return 1;
            }
            else
            {
                // LAMESPEC : ms.net implementation actually compares all the 16 bytes.
                // This code is kept for future changes, if required.
                /*
				{
					//MSDN documentation says that CompareTo is different from 
					//Guid's CompareTo. It uses the SQL Server behavior where
                                        //only the last 6 bytes of value are evaluated	
					byte[] compareValue = ((SqlGuid)value).GetLastSixBytes();
					byte[] currentValue = GetLastSixBytes();
					for (int i = 0; i < 6; i++)
					{
						if (currentValue[i] != compareValue[i]) {
			                              return Compare(currentValue[i], compareValue[i]);
                        			}
					}
			                return 0;
				}
                                */
                return this.value.CompareTo(value.Value);
            }
        }