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