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