Boo.Lang.Runtime.RuntimeServices.ArrayEqualityImpl C# (CSharp) Метод

ArrayEqualityImpl() статический приватный Метод

static private ArrayEqualityImpl ( Array lhs, Array rhs ) : bool
lhs System.Array
rhs System.Array
Результат bool
        static bool ArrayEqualityImpl(Array lhs, Array rhs)
        {
            if (1 != lhs.Rank || 1 != rhs.Rank)
            {
                throw new ArgumentException("array rank must be 1");
            }

            if (lhs.Length != rhs.Length)
            {
                return false;
            }

            for (int i = 0; i < lhs.Length; ++i)
            {
                if (!EqualityOperator(lhs.GetValue(i), rhs.GetValue(i)))
                {
                    return false;
                }
            }
            return true;
        }
RuntimeServices