Ejemplo n.º 1
0
        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))));
        }
Ejemplo n.º 2
0
 public override int GetHashCode() =>
 Hash.Combine(
     Cci.SymbolEquivalentEqualityComparer.Instance.GetHashCode(Type),
     SlotInfo.GetHashCode()
     );