13 references to Multiply
System.Private.Xml (13)
System\Xml\Xsl\IlGen\GenerateHelper.cs (2)
963case QilNodeType.Multiply: Emit(OpCodes.Mul); break; 976case QilNodeType.Multiply: meth = XmlILMethods.DecMul; break;
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (7)
1446if ((IsLiteral((local2))) && (CanFoldArithmetic(QilNodeType.Multiply, (QilLiteral)local1, (QilLiteral)local2))) 1451return Replace(XmlILOptimization.EliminateMultiply, local0, FoldArithmetic(QilNodeType.Multiply, (QilLiteral)local1, (QilLiteral)local2)); 5507case QilNodeType.Multiply: return f.LiteralInt32(intLeft * intRight); 5523case QilNodeType.Multiply: return f.LiteralInt64(lngLeft * lngRight); 5539case QilNodeType.Multiply: return f.LiteralDecimal(lngLeft * lngRight); 5555case QilNodeType.Multiply: return f.LiteralDouble(lngLeft * lngRight); 5576case QilNodeType.Multiply: return f.Multiply(left, right);
System\Xml\Xsl\QIL\QilFactory.cs (1)
470QilBinary n = new QilBinary(QilNodeType.Multiply, left, right);
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
80QilNodeType.Multiply => CheckMultiply((QilBinary)n),
System\Xml\Xsl\QIL\QilVisitor.cs (1)
163QilNodeType.Multiply => VisitMultiply((QilBinary)n),
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
720/*Multiply */ QilNodeType.Multiply,