System.Xml.Xsl.Runtime.XsltLibrary.CompareNodeSetAndNodeSet C# (CSharp) Method

CompareNodeSetAndNodeSet() private static method

private static CompareNodeSetAndNodeSet ( ComparisonOperator op, IList left, IList right, TypeCode compType ) : bool
op ComparisonOperator
left IList
right IList
compType TypeCode
return bool
        private static bool CompareNodeSetAndNodeSet(ComparisonOperator op, IList<XPathNavigator> left, IList<XPathNavigator> right, TypeCode compType)
        {
            int leftLen = left.Count;
            int rightLen = right.Count;
            for (int leftIdx = 0; leftIdx < leftLen; leftIdx++)
            {
                for (int rightIdx = 0; rightIdx < rightLen; rightIdx++)
                {
                    if (CompareValues(op, left[leftIdx], right[rightIdx], compType))
                    {
                        return true;
                    }
                }
            }
            return false;
        }