public override int GetHashCode() { unchecked { var hashCode = FriendlyName != null?FriendlyName.GetHashCode() : 0; hashCode = (hashCode * 397) ^ (MCode != null ? MCode.GetHashCode() : 0); hashCode = (hashCode * 397) ^ ProductId; hashCode = (hashCode * 397) ^ MId; return(hashCode); } }
public override int GetHashCode() { int hash = 1; if (MCode != 0) { hash ^= MCode.GetHashCode(); } if (SCode != 0) { hash ^= SCode.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }