public override int GetHashCode() { int hash = 1; if (Minor.Length != 0) { hash ^= Minor.GetHashCode(); } if (sumCase_ == SumOneofCase.DamlLf0) { hash ^= DamlLf0.GetHashCode(); } if (sumCase_ == SumOneofCase.DamlLf1) { hash ^= DamlLf1.GetHashCode(); } hash ^= (int)sumCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }