public override int GetHashCode() { int hash = 1; if (typePresentCase_ == TypePresentOneofCase.Type) { hash ^= Type.GetHashCode(); } if (find_ != null) { hash ^= Find.GetHashCode(); } if (insert_ != null) { hash ^= Insert.GetHashCode(); } if (update_ != null) { hash ^= Update.GetHashCode(); } if (delete_ != null) { hash ^= Delete.GetHashCode(); } if (stmtExecute_ != null) { hash ^= StmtExecute.GetHashCode(); } hash ^= (int)typePresentCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }