Esempio n. 1
0
        public override int GetHashCode()
        {
            int hashcode = 157;

            unchecked {
                if (isset.str_val)
                {
                    hashcode = (hashcode * 397) + Str_val.GetHashCode();
                }
                if (isset.is_null)
                {
                    hashcode = (hashcode * 397) + Is_null.GetHashCode();
                }
            }
            return(hashcode);
        }
Esempio n. 2
0
        public override int GetHashCode()
        {
            int hashcode = 157;

            unchecked {
                if (isset.int_val)
                {
                    hashcode = (hashcode * 397) + Int_val.GetHashCode();
                }
                if (isset.real_val)
                {
                    hashcode = (hashcode * 397) + Real_val.GetHashCode();
                }
                if (isset.str_val)
                {
                    hashcode = (hashcode * 397) + Str_val.GetHashCode();
                }
                if (isset.arr_val)
                {
                    hashcode = (hashcode * 397) + TCollections.GetHashCode(Arr_val);
                }
            }
            return(hashcode);
        }