public override int GetHashCode() { int hash = 1; if (Major != 0L) { hash ^= Major.GetHashCode(); } if (Minor != 0L) { hash ^= Minor.GetHashCode(); } if (Patch.Length != 0) { hash ^= Patch.GetHashCode(); } if (LabelTemplate.Length != 0) { hash ^= LabelTemplate.GetHashCode(); } if (releaseBranch_ != null) { hash ^= ReleaseBranch.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (Range.Length != 0) { hash ^= Range.GetHashCode(); } hash ^= unitKey_.GetHashCode(); if (Height != 0D) { hash ^= Height.GetHashCode(); } if (Label.Length != 0) { hash ^= Label.GetHashCode(); } if (CustomLabel.Length != 0) { hash ^= CustomLabel.GetHashCode(); } if (LinkTemplate.Length != 0) { hash ^= LinkTemplate.GetHashCode(); } if (LabelTemplate.Length != 0) { hash ^= LabelTemplate.GetHashCode(); } if (Rangemax != 0D) { hash ^= Rangemax.GetHashCode(); } if (Rangemin != 0D) { hash ^= Rangemin.GetHashCode(); } hash ^= Metadata.GetHashCode(); if (ShowKey != false) { hash ^= ShowKey.GetHashCode(); } return(hash); }