Example #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         int result = _id.GetHashCode();
         result = (result * 397) ^ (_name != null ? _name.GetHashCode() : 0);
         result = (result * 397) ^ (_underlying != null ? _underlying.GetHashCode() : 0);
         result = (result * 397) ^ (_calendar != null ? _calendar.GetHashCode() : 0);
         result = (result * 397) ^ (_risk != null ? _risk.GetHashCode() : 0);
         result = (result * 397) ^ (_orderBook != null ? _orderBook.GetHashCode() : 0);
         result = (result * 397) ^ (_contract != null ? _contract.GetHashCode() : 0);
         result = (result * 397) ^ (_commercial != null ? _commercial.GetHashCode() : 0);
         return(result);
     }
 }