public override int GetHashCode() { unchecked { var hashCode = ItemId; hashCode = (hashCode * 397) ^ (Id != null ? Id.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (FieldName != null ? FieldName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ValueAsString != null ? ValueAsString.GetHashCode() : 0); hashCode = (hashCode * 397) ^ ValueAsDecimal.GetHashCode(); hashCode = (hashCode * 397) ^ ValueAsDateTime.GetHashCode(); hashCode = (hashCode * 397) ^ ValueAsBool.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { return(PersonId.GetHashCode() ^ ConceptId.GetHashCode() ^ (StartDate.GetHashCode()) ^ (EndDate.GetHashCode()) ^ TypeConceptId.GetHashCode() ^ VisitOccurrenceId.GetHashCode() ^ ValueAsNumber.GetHashCode() ^ RangeLow.GetHashCode() ^ RangeHigh.GetHashCode() ^ VisitOccurrenceId.GetHashCode() ^ ValueAsConceptId.GetHashCode() ^ Time.GetHashCode() ^ ProviderId.GetHashCode() ^ RelevantConditionConceptId.GetHashCode() ^ UnitsConceptId.GetHashCode() ^ (ValueAsString != null ? ValueAsString.GetHashCode() : 0) ^ (UnitsSourceValue != null ? UnitsSourceValue.GetHashCode() : 0) ^ (SourceValue != null ? SourceValue.GetHashCode() : 0)); }
public override int GetHashCode() => SubExpression.GetHashCode() + 37 *ValueAsString.GetHashCode();