BitsetsNET.ArrayContainer.Equals C# (CSharp) Method

Equals() public method

public Equals ( Object o ) : bool
o Object
return bool
        public override bool Equals(Object o)
        {
            if (!(o is ArrayContainer))
            {
                return false;
            }

            ArrayContainer srb = (ArrayContainer) o;
            if (srb.Cardinality != this.Cardinality)
            {
                return false;
            }
            for (int i = 0; i < this.Cardinality; ++i)
            {
                if (this.Content[i] != srb.Content[i])
                {
                    return false;
                }
            }
            return true;
        }