/* * 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()); }
public override int GetHashCode() { return(13 + (17 * _name.GetHashCode()) + (23 * +_propertyType.GetHashCode())); }
public override int GetHashCode() { return(59 * _elementType.GetHashCode()); }