public override int GetHashCode() { unchecked { int hashCode = AnalyserId.GetHashCode(); hashCode = (hashCode * 397) ^ (int)Kind; hashCode = (hashCode * 397) ^ Message.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { unchecked { int hashCode = AnalyserId.GetHashCode(); hashCode = (hashCode * 397) ^ (int)Kind; hashCode = Mergeable ? (hashCode * 397) ^ Message.GetHashCode() : (hashCode * 397) ^ Report?.ToString().GetHashCode() ?? string.Empty.GetHashCode(); return(hashCode); } }