コード例 #1
0
        public override int GetHashCode()
        {
            var res = 0x8fedb266u;

            res ^= (uint)DefiningType.GetHashCode();
            res  = Constants.Rot3(res) ^ (uint)Signature.GetHashCode();
            return((int)res);
        }
コード例 #2
0
        public override int GetHashCode()
        {
            var res = 0x0f6d6ff3u;

            res ^= (uint)name.GetHashCode();
            for (var i = 0; i < arguments.Count; i++)
            {
                res = Constants.Rot3(res) ^ (uint)arguments[i].GetHashCode();
            }
            return((int)res);
        }