public override int GetHashCode() { int prime = 31; int result = base.GetHashCode(); result = prime * result + ((term == null)?0:term.GetHashCode()); return(result); }
//@Override public override int GetHashCode() { int prime = 31; int result = base.GetHashCode(); result = prime * result + ((prefix == null)?0:prefix.GetHashCode()); return(result); }
public override int GetHashCode() { int prime = 31; int result = base.GetHashCode(); result = prime * result + BitConverter.ToInt32(BitConverter.GetBytes(minimumSimilarity), 0); result = prime * result + prefixLength; result = prime * result + ((term == null)?0:term.GetHashCode()); return(result); }
private int ArraysHashCode(Term[] termArray) { if (termArray == null) { return(0); } int result = 1; for (int i = 0; i < termArray.Length; i++) { Term term = termArray[i]; result = 31 * result + (term == null?0:term.GetHashCode()); } return(result); }
/// <summary>Returns a hash code value for this object.</summary> public override int GetHashCode() { return(BitConverter.ToInt32(BitConverter.GetBytes(GetBoost()), 0) ^ term.GetHashCode()); }