15 references to Subtract
System.Data.SqlXml (15)
System\Xml\Xsl\IlGen\GenerateHelper.cs (2)
943
case QilNodeType.
Subtract
: Emit(OpCodes.Sub); break;
955
case QilNodeType.
Subtract
: meth = XmlILMethods.DecSub; break;
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (9)
1088
if (( IsLiteral((local2)) ) && ( CanFoldArithmetic(QilNodeType.
Subtract
, (QilLiteral) local1, (QilLiteral) local2) )) {
1091
return Replace(XmlILOptimization.EliminateSubtract, local0, FoldArithmetic(QilNodeType.
Subtract
, (QilLiteral) local1, (QilLiteral) local2) );
1462
if (( IsLiteral((local2)) ) && ( CanFoldArithmetic(QilNodeType.
Subtract
, (QilLiteral) local2, (QilLiteral) local4) )) {
1465
return Replace(XmlILOptimization.NormalizeAddEq, local0, VisitEq(f.Eq(local3, FoldArithmetic(QilNodeType.
Subtract
, (QilLiteral) local2, (QilLiteral) local4) )));
4217
case QilNodeType.
Subtract
: return f.LiteralInt32(intLeft - intRight);
4231
case QilNodeType.
Subtract
: return f.LiteralInt64(lngLeft - lngRight);
4245
case QilNodeType.
Subtract
: return f.LiteralDecimal(lngLeft - lngRight);
4259
case QilNodeType.
Subtract
: return f.LiteralDouble(lngLeft - lngRight);
4277
case QilNodeType.
Subtract
: return f.Subtract(left, right);
System\Xml\Xsl\QIL\QilFactory.cs (1)
473
QilBinary n = new QilBinary(QilNodeType.
Subtract
, left, right);
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
83
case QilNodeType.
Subtract
: return CheckSubtract((QilBinary)n);
System\Xml\Xsl\QIL\QilVisitor.cs (1)
155
case QilNodeType.
Subtract
: return VisitSubtract((QilBinary)n);
System\Xml\Xsl\XPath\XPathBuilder.cs (1)
620
/*Minus */ QilNodeType.
Subtract
,