public override int GetHashCode() { unchecked // Overflow is fine { int hash = 17; hash = hash * 23 + (IgnoreCase ? IgnoreCase.GetHashCode() : 0); hash = hash * 23 + (Field != null ? Field.GetHashCode() : 0); hash = hash * 23 + (TargetName != null ? TargetName.GetHashCode() : 0); hash = hash * 23 + (TargetType != null ? TargetType.GetHashCode() : 0); return(hash); } }
/// <summary> /// / /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { int hashCode = (_srctype != null ? _srctype.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (_properties != null ? _properties.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (_array != null ? _array.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (int)_uObjMode; hashCode = (hashCode * 397) ^ (Parent != null ? Parent.GetHashCode() : 0); hashCode = (hashCode * 397) ^ IgnoreCase.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = Position; hashCode = (hashCode * 397) ^ (SearchText != null ? SearchText.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Filter.GetHashCode(); hashCode = (hashCode * 397) ^ Highlight.GetHashCode(); hashCode = (hashCode * 397) ^ UseRegex.GetHashCode(); hashCode = (hashCode * 397) ^ IgnoreCase.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = Position; hashCode = (hashCode * 397) ^ (SearchText?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ Filter.GetHashCode(); hashCode = (hashCode * 397) ^ Highlight.GetHashCode(); hashCode = (hashCode * 397) ^ UseRegex.GetHashCode(); hashCode = (hashCode * 397) ^ IgnoreCase.GetHashCode(); hashCode = (hashCode * 397) ^ (HighlightHue?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (IconKind?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ IsGlobal.GetHashCode(); hashCode = (hashCode * 397) ^ IsExclusion.GetHashCode(); return(hashCode); } }