示例#1
0
        public override int GetHashCode()
        {
            var h = 2166136261;

            h = h * 16777619 ^ (uint)AnEnum.GetHashCode();
            h = h * 16777619 ^ (uint)A.GetHashCode();
            h = h * 16777619 ^ (uint)NullableInt.GetHashCode();
            h = h * 16777619 ^ (uint)B.GetHashCode();
            h = h * 16777619 ^ (uint)(default == Label ? -1 : Label.GetHashCode());
示例#2
0
        public override int GetHashCode()
        {
            uint h = 2166136261;

            h = (h * 16777619) ^ (uint)AnEnum.GetHashCode();
            h = (h * 16777619) ^ (uint)A.GetHashCode();
            h = (h * 16777619) ^ (uint)NullableInt.GetHashCode();
            h = (h * 16777619) ^ (uint)B.GetHashCode();
            h = (h * 16777619) ^ (uint)(default(string) == Label ? -1 : Label.GetHashCode());
            h = (h * 16777619) ^ (uint)Time.GetHashCode();
            h = (h * 16777619) ^ (uint)C.GetHashCode();
            return((int)h);
        }