Click or drag to resize

TypeRefGetIsSameRefHashCode Method

Calculate a hash code for the referenced object which is the same for all references where IsSameRef() is true.

Namespace:  Nova.CodeDOM
Assembly:  Nova.CodeDOM (in Nova.CodeDOM.dll) Version: 7.44.8391.13415
Syntax
C#
public override int GetIsSameRefHashCode()

Return Value

Type: Int32
Remarks
We don't want to override GetHashCode(), because we want all TypeRefs to have unique hashes so they can be used as dictionary keys. However, we also sometimes want hashes to be the same if IsSameRef() is true, such as the HashSet of Bound objects used by type inference in MatchCandidate - this method allows for that.
See Also