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