public override int GetHashCode()
            {
                int result = value.GetHashCode();

                result = 31 * result + count;
                return(result);
            }
示例#2
0
            public override int GetHashCode()
            {
                const int prime  = 31;
                int       result = 1;

                result = prime * result + ((term == null) ? 0 : term.GetHashCode());
                return(result);
            }
示例#3
0
        public override int GetHashCode()
        {
            const int prime  = 31;
            int       result = 1;

            result = prime * result + ((Field_Renamed == null) ? 0 : Field_Renamed.GetHashCode());
            result = prime * result + ((Bytes_Renamed == null) ? 0 : Bytes_Renamed.GetHashCode());
            return(result);
        }
        public override sealed int GetHashCode()
        {
            int h = Field_Renamed.GetHashCode();

            h ^= (LowerVal_Renamed != null) ? LowerVal_Renamed.GetHashCode() : 550356204;
            h  = (h << 1) | ((int)((uint)h >> 31)); // rotate to distinguish lower from upper
            h ^= (UpperVal_Renamed != null) ? UpperVal_Renamed.GetHashCode() : -1674416163;
            h ^= (IncludeLower ? 1549299360 : -365038026) ^ (IncludeUpper ? 1721088258 : 1948649653);
            return(h);
        }
示例#5
0
        public override sealed int GetHashCode()
        {
            int h = field.GetHashCode();

            h ^= (lowerVal != null) ? lowerVal.GetHashCode() : 550356204;
            h  = (h << 1) | (h.TripleShift(31)); // rotate to distinguish lower from upper
            h ^= (upperVal != null) ? upperVal.GetHashCode() : -1674416163;
            h ^= (includeLower ? 1549299360 : -365038026) ^ (includeUpper ? 1721088258 : 1948649653);
            return(h);
        }
示例#6
0
        public override int GetHashCode()
        {
            const int prime  = 31;
            int       result = 1;

            result = prime * result + ((RunAutomaton == null) ? 0 : RunAutomaton.GetHashCode());
            result = prime * result + ((Term == null) ? 0 : Term.GetHashCode());
            result = prime * result + ((Type == null) ? 0 : Type.GetHashCode());
            return(result);
        }
示例#7
0
        public override int GetHashCode()
        {
            const int prime  = 31;
            int       result = base.GetHashCode();

            result = prime * result + (includeLower ? 1231 : 1237);
            result = prime * result + (includeUpper ? 1231 : 1237);
            result = prime * result + ((lowerTerm == null) ? 0 : lowerTerm.GetHashCode());
            result = prime * result + ((upperTerm == null) ? 0 : upperTerm.GetHashCode());
            return(result);
        }
示例#8
0
        public override int GetHashCode()
        {
            const int prime  = 31;
            int       result = base.GetHashCode();

            result = prime * result + (IncludeLower ? 1231 : 1237);
            result = prime * result + (IncludeUpper ? 1231 : 1237);
            result = prime * result + ((LowerTerm_Renamed == null) ? 0 : LowerTerm_Renamed.GetHashCode());
            result = prime * result + ((UpperTerm_Renamed == null) ? 0 : UpperTerm_Renamed.GetHashCode());
            return(result);
        }
示例#9
0
 public override int GetHashCode()
 {
     return(this.GetType().GetHashCode() + m_indexedField.GetHashCode() * 29 + m_indexedBytes.GetHashCode());
 }
示例#10
0
 public override int GetHashCode()
 {
     return((payload == null) ? 0 : payload.GetHashCode());
 }
示例#11
0
 public override float ScorePayload(int doc, int start, int end, BytesRef payload)
 {
     return(1 + (payload.GetHashCode() % 10));
 }
示例#12
0
 public override int GetHashCode()
 {
     return(Value.GetHashCode());
 }