14 references to LiteralInt32
System.Private.Xml (14)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (12)
397return Replace(XmlILOptimization.EliminatePositionOf, local0, VisitLiteralInt32(f.LiteralInt32(1))); 411return Replace(XmlILOptimization.EliminatePositionOf, local0, VisitLiteralInt32(f.LiteralInt32(1))); 757return Replace(XmlILOptimization.EliminateLength, local0, VisitLiteralInt32(f.LiteralInt32(0))); 769return Replace(XmlILOptimization.EliminateLength, local0, VisitLiteralInt32(f.LiteralInt32(1))); 1297return Replace(XmlILOptimization.EliminateNegate, local0, VisitLiteralInt32(f.LiteralInt32(-local2))); 1584return Replace(XmlILOptimization.EliminateStrLength, local0, VisitLiteralInt32(f.LiteralInt32(local2.Length))); 5406return this.f.LiteralInt32(value.ValueAsInt); 5505case QilNodeType.Add: return f.LiteralInt32(intLeft + intRight); 5506case QilNodeType.Subtract: return f.LiteralInt32(intLeft - intRight); 5507case QilNodeType.Multiply: return f.LiteralInt32(intLeft * intRight); 5508case QilNodeType.Divide: return f.LiteralInt32(intLeft / intRight); 5509case QilNodeType.Modulo: return f.LiteralInt32(intLeft % intRight);
System\Xml\Xsl\QIL\QilPatternFactory.cs (2)
43return _f.LiteralInt32(val); 329return _f.Conditional(_f.Eq(expr, _f.LiteralInt32(0)), branches[0], branches[1]);