public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.boolVal) { hashcode = (hashcode * 397) + BoolVal.GetHashCode(); } if (__isset.byteVal) { hashcode = (hashcode * 397) + ByteVal.GetHashCode(); } if (__isset.i16Val) { hashcode = (hashcode * 397) + I16Val.GetHashCode(); } if (__isset.i32Val) { hashcode = (hashcode * 397) + I32Val.GetHashCode(); } if (__isset.i64Val) { hashcode = (hashcode * 397) + I64Val.GetHashCode(); } if (__isset.doubleVal) { hashcode = (hashcode * 397) + DoubleVal.GetHashCode(); } if (__isset.stringVal) { hashcode = (hashcode * 397) + StringVal.GetHashCode(); } if (__isset.binaryVal) { hashcode = (hashcode * 397) + BinaryVal.GetHashCode(); } } return(hashcode); }