/// <inheritdoc /> public override int GetHashCode() { unchecked { // ReSharper disable NonReadonlyMemberInGetHashCode // These values will not be modified var hashCode = Identifier.GetHashCode(); hashCode = (hashCode * 397) ^ Value.Current.GetHashCode(); hashCode = (hashCode * 397) ^ SubEntries.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { unchecked { return(((Name != null ? Name.GetHashCode() : 0) * 397) ^ (SubEntries != null ? SubEntries.GetHashCode() : 0)); } }