36 references to Eq
System.Private.Xml (36)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (7)
1855return Replace(XmlILOptimization.EliminateEq, local0, FoldComparison(QilNodeType.Eq, local1, local2)); 3002if (local9.NodeType == QilNodeType.Eq) 3067if (local2.NodeType == QilNodeType.Eq) 3171if (local8.NodeType == QilNodeType.Eq) 3627if (local12.NodeType == QilNodeType.Eq) 3685if (local7.NodeType == QilNodeType.Eq) 5445if (opType == QilNodeType.Eq)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (21)
1717if (relOp == QilNodeType.Eq || relOp == QilNodeType.Ne) 1743if (relOp == QilNodeType.Eq || relOp == QilNodeType.Ne) 1749ZeroCompare((relOp == QilNodeType.Eq) ? QilNodeType.Ne : QilNodeType.Eq, true); 3316ZeroCompare(allowKinds ? QilNodeType.Ne : QilNodeType.Eq, false); 3322ClrCompare(allowKinds ? QilNodeType.Eq : QilNodeType.Ne, XmlTypeCode.Int); 4201Debug.Assert(relOp == QilNodeType.Eq || relOp == QilNodeType.Ne); 4218relOp = (relOp == QilNodeType.Eq) ? QilNodeType.Ne : QilNodeType.Eq; 4240Debug.Assert(relOp == QilNodeType.Eq || relOp == QilNodeType.Ne); 4275ZeroCompare((relOp == QilNodeType.Eq) ? QilNodeType.Ne : QilNodeType.Eq, true); 4307case QilNodeType.Eq: opcode = OpCodes.Bne_Un; break; 4320case QilNodeType.Eq: opcode = OpCodes.Bne_Un; break; 4336case QilNodeType.Eq: opcode = OpCodes.Beq; break; 4350case QilNodeType.Eq: _helper.Emit(OpCodes.Ceq); break; 4378Debug.Assert(relOp == QilNodeType.Eq || relOp == QilNodeType.Ne); 4386_helper.Emit((relOp == QilNodeType.Eq) ? OpCodes.Brfalse : OpCodes.Brtrue, _iterCurr.LabelBranch); 4393_helper.Emit((relOp == QilNodeType.Eq) ? OpCodes.Brtrue : OpCodes.Brfalse, _iterCurr.LabelBranch); 4401if (!isBoolVal || relOp == QilNodeType.Eq) 4406_helper.Emit((relOp == QilNodeType.Eq) ? OpCodes.Brfalse : OpCodes.Brtrue, lblTrue);
System\Xml\Xsl\QIL\QilFactory.cs (1)
538QilBinary n = new QilBinary(QilNodeType.Eq, left, right);
System\Xml\Xsl\QIL\QilTypeChecker.cs (2)
89QilNodeType.Eq => CheckEq((QilBinary)n), 1088case QilNodeType.Eq:
System\Xml\Xsl\QIL\QilVisitor.cs (1)
172QilNodeType.Eq => VisitEq((QilBinary)n),
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
712/*Eq */ QilNodeType.Eq,
System\Xml\Xsl\XPath\XPathQilFactory.cs (2)
133Debug.Assert(op == QilNodeType.Eq || op == QilNodeType.Ne); 139QilNodeType.Eq => (double)XsltLibrary.ComparisonOperator.Eq,
System\Xml\Xsl\Xslt\MatcherBuilder.cs (1)
192if (lastAnd != null && lastAnd.Right.NodeType == QilNodeType.Eq)