public override int GetHashCode() { unchecked { int hashCode = (WeatherReading != null ? WeatherReading.GetHashCode() : 0); hashCode = (hashCode * 397) ^ RunTime.GetHashCode(); hashCode = (hashCode * 397) ^ LastUpdated.GetHashCode(); hashCode = (hashCode * 397) ^ (ETag != null ? ETag.GetHashCode() : 0); return(hashCode); } }