15 references to Add
System.Private.Xml (15)
System\Xml\Xsl\IlGen\GenerateHelper.cs (2)
961case QilNodeType.Add: Emit(OpCodes.Add); break; 974case QilNodeType.Add: meth = XmlILMethods.DecAdd; break;
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (8)
1346if ((IsLiteral((local2))) && (CanFoldArithmetic(QilNodeType.Add, (QilLiteral)local1, (QilLiteral)local2))) 1351return Replace(XmlILOptimization.EliminateAdd, local0, FoldArithmetic(QilNodeType.Add, (QilLiteral)local1, (QilLiteral)local2)); 1899if (local1.NodeType == QilNodeType.Add) 5505case QilNodeType.Add: return f.LiteralInt32(intLeft + intRight); 5521case QilNodeType.Add: return f.LiteralInt64(lngLeft + lngRight); 5537case QilNodeType.Add: return f.LiteralDecimal(lngLeft + lngRight); 5553case QilNodeType.Add: return f.LiteralDouble(lngLeft + lngRight); 5574case QilNodeType.Add: return f.Add(left, right);
System\Xml\Xsl\QIL\QilFactory.cs (1)
454QilBinary n = new QilBinary(QilNodeType.Add, left, right);
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
78QilNodeType.Add => CheckAdd((QilBinary)n),
System\Xml\Xsl\QIL\QilVisitor.cs (1)
161QilNodeType.Add => VisitAdd((QilBinary)n),
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
718/*Plus */ QilNodeType.Add,
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
269if (init.NodeType == QilNodeType.Add)