Esempio n. 1
0
        public override int GetHashCode()
        {
            var comparer = new SigComparer();
            int hashCode = Flags;

            foreach (var param in ParamSigs)
            {
                hashCode = (hashCode * 7) + comparer.GetHashCode(param);
            }
            return((hashCode * 7) + comparer.GetHashCode(RetType));
        }
Esempio n. 2
0
        public override int GetHashCode()
        {
            var comparer = new SigComparer();
            int hashCode = this.Flags;

            foreach (ITypeDefOrRef param in this.ParamSigs)
            {
                hashCode = (hashCode * 7) + comparer.GetHashCode(param);
            }
            return((hashCode * 7) + comparer.GetHashCode(this.RetType));
        }