Пример #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hash = 13;
         hash = (hash * 397) ^ (Name != null ? Name.GetHashCode() : 0);
         hash = (hash * 397) ^ KeyValue.GetHashCode(); //Struct so not nullable
         hash = (hash * 397) ^ (TimeSpanTotalMilliseconds != null ? TimeSpanTotalMilliseconds.GetHashCode() : 0);
         return(hash);
     }
 }