Пример #1
0
        public bool Equals(object par1Obj)
        {
            if (!(par1Obj is LongHashMapEntry))
            {
                return(false);
            }

            LongHashMapEntry longhashmapentry = (LongHashMapEntry)par1Obj;
            long?            long1            = Convert.ToInt64(GetKey());
            long?            long2            = Convert.ToInt64(longhashmapentry.GetKey());

            if (long1 == long2 || long1 != null && long1.Equals(long2))
            {
                object obj  = GetValue();
                object obj1 = longhashmapentry.GetValue();

                if (obj == obj1 || obj != null && obj.Equals(obj1))
                {
                    return(true);
                }
            }

            return(false);
        }