public override int GetHashCode() => ReplacedParameter.GetHashCode() ^ Replacement.GetHashCode();
public override int GetHashCode() => Decayed.GetHashCode() ^ Original.GetHashCode() ^ Pointee.GetHashCode();
public override int GetHashCode() => Arguments.Aggregate(Desugared.GetHashCode(), (a1, a2) => a1.GetHashCode() ^ a2.GetHashCode());
public override int GetHashCode() => Modified.GetHashCode() ^ Equivalent.GetHashCode();
public override int GetHashCode() => QualifiedPointee.GetHashCode();
public override int GetHashCode() => Parameters.Aggregate(ReturnType.GetHashCode(), (p1, p2) => p1.GetHashCode() ^ p2.GetHashCode()) ^ CallingConvention.GetHashCode() ^ ExceptionSpecType.GetHashCode();
public override int GetHashCode() { return(QualifiedType.GetHashCode() ^ SizeType.GetHashCode() ^ Size.GetHashCode() ^ ElementSize.GetHashCode()); }
public override int GetHashCode() => Replacement.GetHashCode();