示例#1
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }

            if (!(obj is AbstractCompound))
            {
                return(false);
            }

            AbstractCompound them = (AbstractCompound)obj;

            return(_base.Equals(them._base));
        }
示例#2
0
        public bool EqualsIgnoreCase(ICompound compound)
        {
            if (compound == null)
            {
                return(false);
            }

            if (!(compound is AbstractCompound))
            {
                return(false);
            }

            AbstractCompound them = (AbstractCompound)compound;

            return(_base.Equals(them._base, StringComparison.InvariantCultureIgnoreCase));
        }