public override int GetHashCode() { Debug.Assert(Type != null); return Hash.Combine(SlotInfo.GetHashCode(), Hash.Combine(Cci.SymbolEquivalentEqualityComparer.Instance.GetHashCode(Type), Hash.Combine((int)Constraints, Hash.Combine(IsUnused, 0)))); }
public override int GetHashCode() => Hash.Combine( Cci.SymbolEquivalentEqualityComparer.Instance.GetHashCode(Type), SlotInfo.GetHashCode() );