13 references to Modulo
System.Private.Xml (13)
System\Xml\Xsl\IlGen\GenerateHelper.cs (2)
965case QilNodeType.Modulo: Emit(OpCodes.Rem); break; 978case QilNodeType.Modulo: meth = XmlILMethods.DecRem; break;
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (7)
1546if ((IsLiteral((local2))) && (CanFoldArithmetic(QilNodeType.Modulo, (QilLiteral)local1, (QilLiteral)local2))) 1551return Replace(XmlILOptimization.EliminateModulo, local0, FoldArithmetic(QilNodeType.Modulo, (QilLiteral)local1, (QilLiteral)local2)); 5509case QilNodeType.Modulo: return f.LiteralInt32(intLeft % intRight); 5525case QilNodeType.Modulo: return f.LiteralInt64(lngLeft % lngRight); 5541case QilNodeType.Modulo: return f.LiteralDecimal(lngLeft % lngRight); 5557case QilNodeType.Modulo: return f.LiteralDouble(lngLeft % lngRight); 5578case QilNodeType.Modulo: return f.Modulo(left, right);
System\Xml\Xsl\QIL\QilFactory.cs (1)
486QilBinary n = new QilBinary(QilNodeType.Modulo, left, right);
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
82QilNodeType.Modulo => CheckModulo((QilBinary)n),
System\Xml\Xsl\QIL\QilVisitor.cs (1)
165QilNodeType.Modulo => VisitModulo((QilBinary)n),
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
722/*Modulo */ QilNodeType.Modulo,