예제 #1
0
/*
 *      public override bool IsSubType(DataType other)
 *      {
 *          var otherIntervalType = other as IntervalType;
 *          return otherIntervalType != null && _pointType.IsSubType(otherIntervalType.PointType);
 *      }
 *
 *      public override bool IsSuperType(DataType other)
 *      {
 *          var otherIntervalType = other as IntervalType;
 *          return otherIntervalType != null && _pointType.IsSuperType(otherIntervalType.PointType);
 *      }
 */

        public override int GetHashCode()
        {
            return(67 * _pointType.GetHashCode());
        }
예제 #2
0
 public override int GetHashCode()
 {
     return(13 + (17 * _name.GetHashCode()) + (23 * +_propertyType.GetHashCode()));
 }
예제 #3
0
 public override int GetHashCode()
 {
     return(59 * _elementType.GetHashCode());
 }