234 references to Replace
System.Data.SqlXml (234)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (234)
128return Replace(XmlILOptimization.EliminateLiteralVariables, newNode, binding.ShallowClone(f)); 262return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 270return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 282return Replace(XmlILOptimization.EliminateNop, local0, local1); 294return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 307return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 340return Replace(XmlILOptimization.EliminatePositionOf, local0, VisitLiteralInt32(f.LiteralInt32(1))); 350return Replace(XmlILOptimization.EliminatePositionOf, local0, VisitLiteralInt32(f.LiteralInt32(1))); 376return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 384return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 392return Replace(XmlILOptimization.EliminateAnd, local0, local2); 400return Replace(XmlILOptimization.EliminateAnd, local0, local1); 408return Replace(XmlILOptimization.EliminateAnd, local0, local1); 416return Replace(XmlILOptimization.EliminateAnd, local0, local2); 430return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 438return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 446return Replace(XmlILOptimization.EliminateOr, local0, local1); 454return Replace(XmlILOptimization.EliminateOr, local0, local2); 462return Replace(XmlILOptimization.EliminateOr, local0, local2); 470return Replace(XmlILOptimization.EliminateOr, local0, local1); 483return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 491return Replace(XmlILOptimization.EliminateNot, local0, VisitFalse(f.False())); 499return Replace(XmlILOptimization.EliminateNot, local0, VisitTrue(f.True())); 517return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 525return Replace(XmlILOptimization.EliminateConditional, local0, local2); 533return Replace(XmlILOptimization.EliminateConditional, local0, local3); 542return Replace(XmlILOptimization.EliminateConditional, local0, local1); 552return Replace(XmlILOptimization.EliminateConditional, local0, VisitNot(f.Not(local1))); 562return Replace(XmlILOptimization.FoldConditionalNot, local0, VisitConditional(f.Conditional(local4, local3, local2))); 573return Replace(XmlILOptimization.NormalizeConditionalText, local0, VisitTextCtor(f.TextCtor(VisitConditional(f.Conditional(local1, local4, local5))))); 602return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 611return Replace(XmlILOptimization.EliminateLength, local0, VisitLiteralInt32(f.LiteralInt32(0))); 620return Replace(XmlILOptimization.EliminateLength, local0, VisitLiteralInt32(f.LiteralInt32(1))); 628return Replace(XmlILOptimization.IntroducePrecedingDod, local0, VisitLength(f.Length(VisitDocOrderDistinct(f.DocOrderDistinct(local1))))); 639return Replace(XmlILOptimization.EliminateSequence, local0, (QilNode) (local0)[0] ); 655return Replace(XmlILOptimization.NormalizeNestedSequences, local0, local1); 668return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 676return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 684return Replace(XmlILOptimization.EliminateUnion, local0, VisitDocOrderDistinct(f.DocOrderDistinct(local1))); 693return Replace(XmlILOptimization.EliminateUnion, local0, VisitDocOrderDistinct(f.DocOrderDistinct(local2))); 703return Replace(XmlILOptimization.EliminateUnion, local0, VisitDocOrderDistinct(f.DocOrderDistinct(local1))); 713return Replace(XmlILOptimization.EliminateUnion, local0, local1); 722return Replace(XmlILOptimization.NormalizeUnion, local0, VisitUnion(f.Union(VisitDocOrderDistinct(f.DocOrderDistinct(local1)), VisitDocOrderDistinct(f.DocOrderDistinct(local2))))); 750return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 758return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 766return Replace(XmlILOptimization.EliminateIntersection, local0, VisitDocOrderDistinct(f.DocOrderDistinct(local1))); 775return Replace(XmlILOptimization.EliminateIntersection, local0, local1); 785return Replace(XmlILOptimization.EliminateIntersection, local0, local2); 795return Replace(XmlILOptimization.EliminateIntersection, local0, local1); 804return Replace(XmlILOptimization.NormalizeIntersect, local0, VisitIntersection(f.Intersection(VisitDocOrderDistinct(f.DocOrderDistinct(local1)), VisitDocOrderDistinct(f.DocOrderDistinct(local2))))); 823return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 831return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 840return Replace(XmlILOptimization.EliminateDifference, local0, local1); 850return Replace(XmlILOptimization.EliminateDifference, local0, VisitDocOrderDistinct(f.DocOrderDistinct(local1))); 859return Replace(XmlILOptimization.EliminateDifference, local0, VisitSequence(f.Sequence())); 868return Replace(XmlILOptimization.EliminateDifference, local0, VisitSequence(f.Sequence())); 877return Replace(XmlILOptimization.NormalizeDifference, local0, VisitDifference(f.Difference(VisitDocOrderDistinct(f.DocOrderDistinct(local1)), VisitDocOrderDistinct(f.DocOrderDistinct(local2))))); 895return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 903return Replace(XmlILOptimization.EliminateAverage, local0, VisitNop(f.Nop(local1))); 916return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 924return Replace(XmlILOptimization.EliminateSum, local0, VisitNop(f.Nop(local1))); 937return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 945return Replace(XmlILOptimization.EliminateMinimum, local0, VisitNop(f.Nop(local1))); 958return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 966return Replace(XmlILOptimization.EliminateMaximum, local0, VisitNop(f.Nop(local1))); 982return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 991return Replace(XmlILOptimization.EliminateNegate, local0, VisitLiteralDecimal(f.LiteralDecimal( -local2 ))); 1000return Replace(XmlILOptimization.EliminateNegate, local0, VisitLiteralDouble(f.LiteralDouble( -local2 ))); 1009return Replace(XmlILOptimization.EliminateNegate, local0, VisitLiteralInt32(f.LiteralInt32( -local2 ))); 1018return Replace(XmlILOptimization.EliminateNegate, local0, VisitLiteralInt64(f.LiteralInt64( -local2 ))); 1032return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1040return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1049return Replace(XmlILOptimization.EliminateAdd, local0, FoldArithmetic(QilNodeType.Add, (QilLiteral) local1, (QilLiteral) local2) ); 1059return Replace(XmlILOptimization.NormalizeAddLiteral, local0, VisitAdd(f.Add(local2, local1))); 1074return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1082return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1091return Replace(XmlILOptimization.EliminateSubtract, local0, FoldArithmetic(QilNodeType.Subtract, (QilLiteral) local1, (QilLiteral) local2) ); 1106return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1114return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1123return Replace(XmlILOptimization.EliminateMultiply, local0, FoldArithmetic(QilNodeType.Multiply, (QilLiteral) local1, (QilLiteral) local2) ); 1133return Replace(XmlILOptimization.NormalizeMultiplyLiteral, local0, VisitMultiply(f.Multiply(local2, local1))); 1148return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1156return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1165return Replace(XmlILOptimization.EliminateDivide, local0, FoldArithmetic(QilNodeType.Divide, (QilLiteral) local1, (QilLiteral) local2) ); 1180return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1188return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1197return Replace(XmlILOptimization.EliminateModulo, local0, FoldArithmetic(QilNodeType.Modulo, (QilLiteral) local1, (QilLiteral) local2) ); 1214return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1223return Replace(XmlILOptimization.EliminateStrLength, local0, VisitLiteralInt32(f.LiteralInt32( local2.Length ))); 1237return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1245return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1252return Replace(XmlILOptimization.EliminateStrConcatSingle, local0, VisitNop(f.Nop(local2))); 1268return Replace(XmlILOptimization.EliminateStrConcat, local0, VisitLiteralString(f.LiteralString( concat.GetResult() ))); 1284return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1292return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1309return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1317return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1326return Replace(XmlILOptimization.EliminateNe, local0, FoldComparison(QilNodeType.Ne, local1, local2) ); 1336return Replace(XmlILOptimization.NormalizeNeLiteral, local0, VisitNe(f.Ne(local2, local1))); 1351return Replace(XmlILOptimization.NormalizeXsltConvertNe, local0, VisitNe(f.Ne(local3, FoldXsltConvert(local2, (local3).XmlType ) ))); 1367return Replace(XmlILOptimization.NormalizeIdNe, local0, VisitNot(f.Not(VisitIs(f.Is(local3, local4))))); 1382return Replace(XmlILOptimization.NormalizeLengthNe, local0, VisitNot(f.Not(VisitIsEmpty(f.IsEmpty(local3))))); 1408return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1416return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1425return Replace(XmlILOptimization.EliminateEq, local0, FoldComparison(QilNodeType.Eq, local1, local2) ); 1435return Replace(XmlILOptimization.NormalizeEqLiteral, local0, VisitEq(f.Eq(local2, local1))); 1450return Replace(XmlILOptimization.NormalizeXsltConvertEq, local0, VisitEq(f.Eq(local3, FoldXsltConvert(local2, (local3).XmlType ) ))); 1465return Replace(XmlILOptimization.NormalizeAddEq, local0, VisitEq(f.Eq(local3, FoldArithmetic(QilNodeType.Subtract, (QilLiteral) local2, (QilLiteral) local4) ))); 1480return Replace(XmlILOptimization.NormalizeIdEq, local0, VisitIs(f.Is(local3, local4))); 1505return Replace(XmlILOptimization.NormalizeIdEq, local0, VisitNot(f.Not(VisitIsEmpty(f.IsEmpty(VisitFilter(f.Filter(local10, VisitIs(f.Is(local3, local10))))))))); 1534return Replace(XmlILOptimization.NormalizeIdEq, local0, VisitNot(f.Not(VisitIsEmpty(f.IsEmpty(VisitFilter(f.Filter(local10, VisitIs(f.Is(local9, local10))))))))); 1558return Replace(XmlILOptimization.NormalizeMuenchian, local0, VisitIsEmpty(f.IsEmpty(VisitFilter(f.Filter(local7, VisitNot(f.Not(VisitIs(f.Is(local4, local7))))))))); 1579return Replace(XmlILOptimization.NormalizeMuenchian, local0, VisitIsEmpty(f.IsEmpty(VisitFilter(f.Filter(local7, VisitNot(f.Not(VisitIs(f.Is(local7, local5))))))))); 1607return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1615return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1624return Replace(XmlILOptimization.EliminateGt, local0, FoldComparison(QilNodeType.Gt, local1, local2) ); 1634return Replace(XmlILOptimization.NormalizeGtLiteral, local0, VisitLt(f.Lt(local2, local1))); 1649return Replace(XmlILOptimization.NormalizeXsltConvertGt, local0, VisitGt(f.Gt(local3, FoldXsltConvert(local2, (local3).XmlType ) ))); 1664return Replace(XmlILOptimization.NormalizeLengthGt, local0, VisitNot(f.Not(VisitIsEmpty(f.IsEmpty(local3))))); 1690return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1698return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1707return Replace(XmlILOptimization.EliminateGe, local0, FoldComparison(QilNodeType.Ge, local1, local2) ); 1717return Replace(XmlILOptimization.NormalizeGeLiteral, local0, VisitLe(f.Le(local2, local1))); 1732return Replace(XmlILOptimization.NormalizeXsltConvertGe, local0, VisitGe(f.Ge(local3, FoldXsltConvert(local2, (local3).XmlType ) ))); 1759return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1767return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1776return Replace(XmlILOptimization.EliminateLt, local0, FoldComparison(QilNodeType.Lt, local1, local2) ); 1786return Replace(XmlILOptimization.NormalizeLtLiteral, local0, VisitGt(f.Gt(local2, local1))); 1801return Replace(XmlILOptimization.NormalizeXsltConvertLt, local0, VisitLt(f.Lt(local3, FoldXsltConvert(local2, (local3).XmlType ) ))); 1828return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1836return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1845return Replace(XmlILOptimization.EliminateLe, local0, FoldComparison(QilNodeType.Le, local1, local2) ); 1855return Replace(XmlILOptimization.NormalizeLeLiteral, local0, VisitGe(f.Ge(local2, local1))); 1870return Replace(XmlILOptimization.NormalizeXsltConvertLe, local0, VisitLe(f.Le(local3, FoldXsltConvert(local2, (local3).XmlType ) ))); 1900return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1908return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1916return Replace(XmlILOptimization.EliminateIs, local0, VisitTrue(f.True())); 1930return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1938return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1946return Replace(XmlILOptimization.EliminateAfter, local0, VisitFalse(f.False())); 1960return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1968return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1976return Replace(XmlILOptimization.EliminateBefore, local0, VisitFalse(f.False())); 1993return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop( (QilNode) (local1)[0] ))); 2004return Replace(XmlILOptimization.EliminateIterator, local0, Subs(local2, local1, local3) ); 2017return Replace(XmlILOptimization.EliminateLoop, local0, VisitSequence(f.Sequence())); 2029return Replace(XmlILOptimization.EliminateLoop, local0, VisitSequence(f.Sequence())); 2039return Replace(XmlILOptimization.EliminateLoop, local0, (QilNode) (local1)[0] ); 2051return Replace(XmlILOptimization.NormalizeLoopText, local0, VisitTextCtor(f.TextCtor(VisitLoop(f.Loop(local1, local4))))); 2062return Replace(XmlILOptimization.EliminateIteratorUsedAtMostOnce, local0, Subs(local2, local1, (QilNode) (local1)[0] ) ); 2077return Replace(XmlILOptimization.NormalizeLoopConditional, local0, VisitFilter(f.Filter(local1, VisitNot(f.Not(local3))))); 2094return Replace(XmlILOptimization.NormalizeLoopConditional, local0, VisitFilter(f.Filter(local1, local3))); 2113return Replace(XmlILOptimization.NormalizeLoopConditional, local0, VisitLoop(f.Loop(local7, Subs(local6, local1, local7) ))); 2133return Replace(XmlILOptimization.NormalizeLoopConditional, local0, VisitLoop(f.Loop(local7, Subs(local5, local1, local7) ))); 2151return Replace(XmlILOptimization.NormalizeLoopLoop, local0, VisitLoop(f.Loop(local6, Subs(local5, local3, local6) ))); 2218return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop( (QilNode) (local1)[0] ))); 2226return Replace(XmlILOptimization.FoldNone, local0, VisitLoop(f.Loop(local1, local2))); 2235return Replace(XmlILOptimization.EliminateFilter, local0, VisitSequence(f.Sequence())); 2244return Replace(XmlILOptimization.EliminateFilter, local0, (QilNode) (local1)[0] ); 2272return Replace(XmlILOptimization.NormalizeAttribute, local0, VisitAttribute(f.Attribute(local4, local12))); 2296return Replace(XmlILOptimization.CommuteFilterLoop, local0, VisitLoop(f.Loop(local4, VisitFilter(f.Filter(local6, Subs(local2, local1, local6) ))))); 2307return Replace(XmlILOptimization.NormalizeLoopInvariant, local0, VisitConditional(f.Conditional(local2, (QilNode) (local1)[0] , VisitSequence(f.Sequence())))); 2462return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop( (QilNode) (local1)[0] ))); 2472return Replace(XmlILOptimization.EliminateSort, local0, VisitNop(f.Nop(local3))); 2492return Replace(XmlILOptimization.NormalizeSortXsltConvert, local0, VisitSortKey(f.SortKey(local3, local2))); 2507return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2515return Replace(XmlILOptimization.EliminateDod, local0, local1); 2537return Replace(XmlILOptimization.FoldNamedDescendants, local0, VisitDocOrderDistinct(f.DocOrderDistinct(VisitLoop(f.Loop(local4, VisitFilter(f.Filter(local10, Subs(local9, local8, local10) ))))))); 2561return Replace(XmlILOptimization.FoldNamedDescendants, local0, VisitFilter(f.Filter(local8, Subs(local7, local6, local8) ))); 2580return Replace(XmlILOptimization.CommuteDodFilter, local0, VisitFilter(f.Filter(local5, Subs(local4, local2, local5) ))); 2602return Replace(XmlILOptimization.CommuteDodFilter, local0, VisitFilter(f.Filter(local7, Subs(local6, local4, local7) ))); 2623return Replace(XmlILOptimization.IntroduceDod, local0, VisitDocOrderDistinct(f.DocOrderDistinct(VisitLoop(f.Loop(local5, Subs(local4, local2, local5) ))))); 2638return Replace(XmlILOptimization.IntroducePrecedingDod, local0, VisitDocOrderDistinct(f.DocOrderDistinct(VisitLoop(f.Loop(local2, VisitDocOrderDistinct(f.DocOrderDistinct(local3))))))); 2652return Replace(XmlILOptimization.EliminateReturnDod, local0, VisitDocOrderDistinct(f.DocOrderDistinct(VisitLoop(f.Loop(local2, local4))))); 2812return Replace(XmlILOptimization.NormalizeInvokeEmpty, local0, VisitSequence(f.Sequence())); 2843return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2862return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2870return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 2888return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2906return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2924return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2942return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2960return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2978return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2996return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3014return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3032return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3051return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3059return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 3078return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3086return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 3103return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3111return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 3133return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3141return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 3160return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3180return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3188return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 3207return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3226return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3245return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3265return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3273return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 3280return Replace(XmlILOptimization.EliminateNamespaceDecl, local0, VisitSequence(f.Sequence())); 3299return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3332return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3345return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3358return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3371return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3388return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3398return Replace(XmlILOptimization.EliminateTypeAssert, local0, VisitError(f.Error(VisitLiteralString(f.LiteralString(string.Empty))))); 3409return Replace(XmlILOptimization.EliminateTypeAssert, local0, VisitConditional(f.Conditional(VisitIsEmpty(f.IsEmpty(local1)), VisitSequence(f.Sequence()), VisitError(f.Error(VisitLiteralString(f.LiteralString(string.Empty))))))); 3420return Replace(XmlILOptimization.EliminateTypeAssertOptional, local0, local1); 3435return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3446return Replace(XmlILOptimization.EliminateIsType, local0, VisitTrue(f.True())); 3459return Replace(XmlILOptimization.EliminateIsType, local0, VisitFalse(f.False())); 3471return Replace(XmlILOptimization.EliminateIsType, local0, VisitIsEmpty(f.IsEmpty(local1))); 3483return Replace(XmlILOptimization.EliminateIsType, local0, VisitLoop(f.Loop(VisitLet(f.Let(local1)), VisitTrue(f.True())))); 3496return Replace(XmlILOptimization.EliminateIsType, local0, VisitLoop(f.Loop(VisitLet(f.Let(local1)), VisitFalse(f.False())))); 3511return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3520return Replace(XmlILOptimization.EliminateIsEmpty, local0, VisitTrue(f.True())); 3529return Replace(XmlILOptimization.EliminateIsEmpty, local0, VisitFalse(f.False())); 3537return Replace(XmlILOptimization.EliminateIsEmpty, local0, VisitLoop(f.Loop(VisitLet(f.Let(local1)), VisitFalse(f.False())))); 3553return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3566return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3584return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3602return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3623return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3637return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3645return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 3664return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3684return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3695return Replace(XmlILOptimization.FoldXsltConvertLiteral, local0, FoldXsltConvert(local1, local3) ); 3707return Replace(XmlILOptimization.EliminateXsltConvert, local0, local1);