234 references to Replace
System.Private.Xml (234)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (234)
137return Replace(XmlILOptimization.EliminateLiteralVariables, newNode, binding.ShallowClone(f)); 295return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 306return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 321return Replace(XmlILOptimization.EliminateNop, local0, local1); 337return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 354return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 397return Replace(XmlILOptimization.EliminatePositionOf, local0, VisitLiteralInt32(f.LiteralInt32(1))); 411return Replace(XmlILOptimization.EliminatePositionOf, local0, VisitLiteralInt32(f.LiteralInt32(1))); 444return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 455return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 466return Replace(XmlILOptimization.EliminateAnd, local0, local2); 477return Replace(XmlILOptimization.EliminateAnd, local0, local1); 488return Replace(XmlILOptimization.EliminateAnd, local0, local1); 499return Replace(XmlILOptimization.EliminateAnd, local0, local2); 517return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 528return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 539return Replace(XmlILOptimization.EliminateOr, local0, local1); 550return Replace(XmlILOptimization.EliminateOr, local0, local2); 561return Replace(XmlILOptimization.EliminateOr, local0, local2); 572return Replace(XmlILOptimization.EliminateOr, local0, local1); 589return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 600return Replace(XmlILOptimization.EliminateNot, local0, VisitFalse(f.False())); 611return Replace(XmlILOptimization.EliminateNot, local0, VisitTrue(f.True())); 633return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 644return Replace(XmlILOptimization.EliminateConditional, local0, local2); 655return Replace(XmlILOptimization.EliminateConditional, local0, local3); 668return Replace(XmlILOptimization.EliminateConditional, local0, local1); 682return Replace(XmlILOptimization.EliminateConditional, local0, VisitNot(f.Not(local1))); 695return Replace(XmlILOptimization.FoldConditionalNot, local0, VisitConditional(f.Conditional(local4, local3, local2))); 710return Replace(XmlILOptimization.NormalizeConditionalText, local0, VisitTextCtor(f.TextCtor(VisitConditional(f.Conditional(local1, local4, local5))))); 744return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 757return Replace(XmlILOptimization.EliminateLength, local0, VisitLiteralInt32(f.LiteralInt32(0))); 769return Replace(XmlILOptimization.EliminateLength, local0, VisitLiteralInt32(f.LiteralInt32(1))); 780return Replace(XmlILOptimization.IntroducePrecedingDod, local0, VisitLength(f.Length(VisitDocOrderDistinct(f.DocOrderDistinct(local1))))); 794return Replace(XmlILOptimization.EliminateSequence, local0, (QilNode)(local0)[0]); 813return Replace(XmlILOptimization.NormalizeNestedSequences, local0, local1); 830return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 841return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 852return Replace(XmlILOptimization.EliminateUnion, local0, VisitDocOrderDistinct(f.DocOrderDistinct(local1))); 865return Replace(XmlILOptimization.EliminateUnion, local0, VisitDocOrderDistinct(f.DocOrderDistinct(local2))); 879return Replace(XmlILOptimization.EliminateUnion, local0, VisitDocOrderDistinct(f.DocOrderDistinct(local1))); 893return Replace(XmlILOptimization.EliminateUnion, local0, local1); 905return Replace(XmlILOptimization.NormalizeUnion, local0, VisitUnion(f.Union(VisitDocOrderDistinct(f.DocOrderDistinct(local1)), VisitDocOrderDistinct(f.DocOrderDistinct(local2))))); 945return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 956return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 967return Replace(XmlILOptimization.EliminateIntersection, local0, VisitDocOrderDistinct(f.DocOrderDistinct(local1))); 980return Replace(XmlILOptimization.EliminateIntersection, local0, local1); 994return Replace(XmlILOptimization.EliminateIntersection, local0, local2); 1008return Replace(XmlILOptimization.EliminateIntersection, local0, local1); 1020return Replace(XmlILOptimization.NormalizeIntersect, local0, VisitIntersection(f.Intersection(VisitDocOrderDistinct(f.DocOrderDistinct(local1)), VisitDocOrderDistinct(f.DocOrderDistinct(local2))))); 1046return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1057return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1070return Replace(XmlILOptimization.EliminateDifference, local0, local1); 1084return Replace(XmlILOptimization.EliminateDifference, local0, VisitDocOrderDistinct(f.DocOrderDistinct(local1))); 1096return Replace(XmlILOptimization.EliminateDifference, local0, VisitSequence(f.Sequence())); 1109return Replace(XmlILOptimization.EliminateDifference, local0, VisitSequence(f.Sequence())); 1121return Replace(XmlILOptimization.NormalizeDifference, local0, VisitDifference(f.Difference(VisitDocOrderDistinct(f.DocOrderDistinct(local1)), VisitDocOrderDistinct(f.DocOrderDistinct(local2))))); 1146return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1157return Replace(XmlILOptimization.EliminateAverage, local0, VisitNop(f.Nop(local1))); 1174return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1185return Replace(XmlILOptimization.EliminateSum, local0, VisitNop(f.Nop(local1))); 1202return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1213return Replace(XmlILOptimization.EliminateMinimum, local0, VisitNop(f.Nop(local1))); 1230return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1241return Replace(XmlILOptimization.EliminateMaximum, local0, VisitNop(f.Nop(local1))); 1261return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1273return Replace(XmlILOptimization.EliminateNegate, local0, VisitLiteralDecimal(f.LiteralDecimal(-local2))); 1285return Replace(XmlILOptimization.EliminateNegate, local0, VisitLiteralDouble(f.LiteralDouble(-local2))); 1297return Replace(XmlILOptimization.EliminateNegate, local0, VisitLiteralInt32(f.LiteralInt32(-local2))); 1309return Replace(XmlILOptimization.EliminateNegate, local0, VisitLiteralInt64(f.LiteralInt64(-local2))); 1327return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1338return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1351return Replace(XmlILOptimization.EliminateAdd, local0, FoldArithmetic(QilNodeType.Add, (QilLiteral)local1, (QilLiteral)local2)); 1365return Replace(XmlILOptimization.NormalizeAddLiteral, local0, VisitAdd(f.Add(local2, local1))); 1384return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1395return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1408return Replace(XmlILOptimization.EliminateSubtract, local0, FoldArithmetic(QilNodeType.Subtract, (QilLiteral)local1, (QilLiteral)local2)); 1427return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1438return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1451return Replace(XmlILOptimization.EliminateMultiply, local0, FoldArithmetic(QilNodeType.Multiply, (QilLiteral)local1, (QilLiteral)local2)); 1465return Replace(XmlILOptimization.NormalizeMultiplyLiteral, local0, VisitMultiply(f.Multiply(local2, local1))); 1484return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1495return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1508return Replace(XmlILOptimization.EliminateDivide, local0, FoldArithmetic(QilNodeType.Divide, (QilLiteral)local1, (QilLiteral)local2)); 1527return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1538return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1551return Replace(XmlILOptimization.EliminateModulo, local0, FoldArithmetic(QilNodeType.Modulo, (QilLiteral)local1, (QilLiteral)local2)); 1572return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1584return Replace(XmlILOptimization.EliminateStrLength, local0, VisitLiteralInt32(f.LiteralInt32(local2.Length))); 1602return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1613return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1622return Replace(XmlILOptimization.EliminateStrConcatSingle, local0, VisitNop(f.Nop(local2))); 1643return Replace(XmlILOptimization.EliminateStrConcat, local0, VisitLiteralString(f.LiteralString(concat.GetResult()))); 1663return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1674return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1695return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1706return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1719return Replace(XmlILOptimization.EliminateNe, local0, FoldComparison(QilNodeType.Ne, local1, local2)); 1733return Replace(XmlILOptimization.NormalizeNeLiteral, local0, VisitNe(f.Ne(local2, local1))); 1754return Replace(XmlILOptimization.NormalizeXsltConvertNe, local0, VisitNe(f.Ne(local3, FoldXsltConvert(local2, (local3).XmlType!)))); 1776return Replace(XmlILOptimization.NormalizeIdNe, local0, VisitNot(f.Not(VisitIs(f.Is(local3, local4))))); 1796return Replace(XmlILOptimization.NormalizeLengthNe, local0, VisitNot(f.Not(VisitIsEmpty(f.IsEmpty(local3))))); 1831return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 1842return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 1855return Replace(XmlILOptimization.EliminateEq, local0, FoldComparison(QilNodeType.Eq, local1, local2)); 1869return Replace(XmlILOptimization.NormalizeEqLiteral, local0, VisitEq(f.Eq(local2, local1))); 1890return Replace(XmlILOptimization.NormalizeXsltConvertEq, local0, VisitEq(f.Eq(local3, FoldXsltConvert(local2, (local3).XmlType!)))); 1910return Replace(XmlILOptimization.NormalizeAddEq, local0, VisitEq(f.Eq(local3, FoldArithmetic(QilNodeType.Subtract, (QilLiteral)local2, (QilLiteral)local4)))); 1931return Replace(XmlILOptimization.NormalizeIdEq, local0, VisitIs(f.Is(local3, local4))); 1966return Replace(XmlILOptimization.NormalizeIdEq, local0, VisitNot(f.Not(VisitIsEmpty(f.IsEmpty(VisitFilter(f.Filter(local10, VisitIs(f.Is(local3, local10))))))))); 2005return Replace(XmlILOptimization.NormalizeIdEq, local0, VisitNot(f.Not(VisitIsEmpty(f.IsEmpty(VisitFilter(f.Filter(local10, VisitIs(f.Is(local9, local10))))))))); 2036return Replace(XmlILOptimization.NormalizeMuenchian, local0, VisitIsEmpty(f.IsEmpty(VisitFilter(f.Filter(local7, VisitNot(f.Not(VisitIs(f.Is(local4, local7))))))))); 2064return Replace(XmlILOptimization.NormalizeMuenchian, local0, VisitIsEmpty(f.IsEmpty(VisitFilter(f.Filter(local7, VisitNot(f.Not(VisitIs(f.Is(local7, local5))))))))); 2101return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2112return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 2125return Replace(XmlILOptimization.EliminateGt, local0, FoldComparison(QilNodeType.Gt, local1, local2)); 2139return Replace(XmlILOptimization.NormalizeGtLiteral, local0, VisitLt(f.Lt(local2, local1))); 2160return Replace(XmlILOptimization.NormalizeXsltConvertGt, local0, VisitGt(f.Gt(local3, FoldXsltConvert(local2, (local3).XmlType!)))); 2180return Replace(XmlILOptimization.NormalizeLengthGt, local0, VisitNot(f.Not(VisitIsEmpty(f.IsEmpty(local3))))); 2215return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2226return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 2239return Replace(XmlILOptimization.EliminateGe, local0, FoldComparison(QilNodeType.Ge, local1, local2)); 2253return Replace(XmlILOptimization.NormalizeGeLiteral, local0, VisitLe(f.Le(local2, local1))); 2274return Replace(XmlILOptimization.NormalizeXsltConvertGe, local0, VisitGe(f.Ge(local3, FoldXsltConvert(local2, (local3).XmlType!)))); 2310return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2321return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 2334return Replace(XmlILOptimization.EliminateLt, local0, FoldComparison(QilNodeType.Lt, local1, local2)); 2348return Replace(XmlILOptimization.NormalizeLtLiteral, local0, VisitGt(f.Gt(local2, local1))); 2369return Replace(XmlILOptimization.NormalizeXsltConvertLt, local0, VisitLt(f.Lt(local3, FoldXsltConvert(local2, (local3).XmlType!)))); 2405return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2416return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 2429return Replace(XmlILOptimization.EliminateLe, local0, FoldComparison(QilNodeType.Le, local1, local2)); 2443return Replace(XmlILOptimization.NormalizeLeLiteral, local0, VisitGe(f.Ge(local2, local1))); 2464return Replace(XmlILOptimization.NormalizeXsltConvertLe, local0, VisitLe(f.Le(local3, FoldXsltConvert(local2, (local3).XmlType!)))); 2503return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2514return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 2525return Replace(XmlILOptimization.EliminateIs, local0, VisitTrue(f.True())); 2543return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2554return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 2565return Replace(XmlILOptimization.EliminateAfter, local0, VisitFalse(f.False())); 2583return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 2594return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 2605return Replace(XmlILOptimization.EliminateBefore, local0, VisitFalse(f.False())); 2626return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop((QilNode)(local1)[0]))); 2642return Replace(XmlILOptimization.EliminateIterator, local0, Subs(local2, local1, local3)); 2660return Replace(XmlILOptimization.EliminateLoop, local0, VisitSequence(f.Sequence())); 2677return Replace(XmlILOptimization.EliminateLoop, local0, VisitSequence(f.Sequence())); 2690return Replace(XmlILOptimization.EliminateLoop, local0, (QilNode)(local1)[0]); 2707return Replace(XmlILOptimization.NormalizeLoopText, local0, VisitTextCtor(f.TextCtor(VisitLoop(f.Loop(local1, local4))))); 2722return Replace(XmlILOptimization.EliminateIteratorUsedAtMostOnce, local0, Subs(local2, local1, (QilNode)(local1)[0])); 2743return Replace(XmlILOptimization.NormalizeLoopConditional, local0, VisitFilter(f.Filter(local1, VisitNot(f.Not(local3))))); 2766return Replace(XmlILOptimization.NormalizeLoopConditional, local0, VisitFilter(f.Filter(local1, local3))); 2792return Replace(XmlILOptimization.NormalizeLoopConditional, local0, VisitLoop(f.Loop(local7, Subs(local6, local1, local7)))); 2819return Replace(XmlILOptimization.NormalizeLoopConditional, local0, VisitLoop(f.Loop(local7, Subs(local5, local1, local7)))); 2842return Replace(XmlILOptimization.NormalizeLoopLoop, local0, VisitLoop(f.Loop(local6, Subs(local5, local3, local6)))); 2939return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop((QilNode)(local1)[0]))); 2950return Replace(XmlILOptimization.FoldNone, local0, VisitLoop(f.Loop(local1, local2))); 2963return Replace(XmlILOptimization.EliminateFilter, local0, VisitSequence(f.Sequence())); 2975return Replace(XmlILOptimization.EliminateFilter, local0, (QilNode)(local1)[0]); 3016return Replace(XmlILOptimization.NormalizeAttribute, local0, VisitAttribute(f.Attribute(local4, local12))); 3045return Replace(XmlILOptimization.CommuteFilterLoop, local0, VisitLoop(f.Loop(local4, VisitFilter(f.Filter(local6, Subs(local2, local1, local6)))))); 3060return Replace(XmlILOptimization.NormalizeLoopInvariant, local0, VisitConditional(f.Conditional(local2, (QilNode)(local1)[0], VisitSequence(f.Sequence())))); 3275return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop((QilNode)(local1)[0]))); 3289return Replace(XmlILOptimization.EliminateSort, local0, VisitNop(f.Nop(local3))); 3315return Replace(XmlILOptimization.NormalizeSortXsltConvert, local0, VisitSortKey(f.SortKey(local3, local2))); 3334return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3345return Replace(XmlILOptimization.EliminateDod, local0, local1); 3375return Replace(XmlILOptimization.FoldNamedDescendants, local0, VisitDocOrderDistinct(f.DocOrderDistinct(VisitLoop(f.Loop(local4, VisitFilter(f.Filter(local10, Subs(local9, local8, local10)))))))); 3406return Replace(XmlILOptimization.FoldNamedDescendants, local0, VisitFilter(f.Filter(local8, Subs(local7, local6, local8)))); 3431return Replace(XmlILOptimization.CommuteDodFilter, local0, VisitFilter(f.Filter(local5, Subs(local4, local2, local5)))); 3461return Replace(XmlILOptimization.CommuteDodFilter, local0, VisitFilter(f.Filter(local7, Subs(local6, local4, local7)))); 3489return Replace(XmlILOptimization.IntroduceDod, local0, VisitDocOrderDistinct(f.DocOrderDistinct(VisitLoop(f.Loop(local5, Subs(local4, local2, local5)))))); 3508return Replace(XmlILOptimization.IntroducePrecedingDod, local0, VisitDocOrderDistinct(f.DocOrderDistinct(VisitLoop(f.Loop(local2, VisitDocOrderDistinct(f.DocOrderDistinct(local3))))))); 3527return Replace(XmlILOptimization.EliminateReturnDod, local0, VisitDocOrderDistinct(f.DocOrderDistinct(VisitLoop(f.Loop(local2, local4))))); 3736return Replace(XmlILOptimization.NormalizeInvokeEmpty, local0, VisitSequence(f.Sequence())); 3778return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3804return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3815return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 3840return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3865return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3890return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3915return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3940return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3965return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 3990return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4015return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4040return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4066return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4077return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 4103return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4114return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 4135return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4146return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 4174return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4185return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 4210return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4236return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4247return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 4272return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4297return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4322return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4348return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4359return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 4368return Replace(XmlILOptimization.EliminateNamespaceDecl, local0, VisitSequence(f.Sequence())); 4392return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4434return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4451return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4468return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4485return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4506return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4520return Replace(XmlILOptimization.EliminateTypeAssert, local0, VisitError(f.Error(VisitLiteralString(f.LiteralString(string.Empty))))); 4535return Replace(XmlILOptimization.EliminateTypeAssert, local0, VisitConditional(f.Conditional(VisitIsEmpty(f.IsEmpty(local1)), VisitSequence(f.Sequence()), VisitError(f.Error(VisitLiteralString(f.LiteralString(string.Empty))))))); 4550return Replace(XmlILOptimization.EliminateTypeAssertOptional, local0, local1); 4569return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4585return Replace(XmlILOptimization.EliminateIsType, local0, VisitTrue(f.True())); 4603return Replace(XmlILOptimization.EliminateIsType, local0, VisitFalse(f.False())); 4619return Replace(XmlILOptimization.EliminateIsType, local0, VisitIsEmpty(f.IsEmpty(local1))); 4636return Replace(XmlILOptimization.EliminateIsType, local0, VisitLoop(f.Loop(VisitLet(f.Let(local1)), VisitTrue(f.True())))); 4654return Replace(XmlILOptimization.EliminateIsType, local0, VisitLoop(f.Loop(VisitLet(f.Let(local1)), VisitFalse(f.False())))); 4673return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4686return Replace(XmlILOptimization.EliminateIsEmpty, local0, VisitTrue(f.True())); 4698return Replace(XmlILOptimization.EliminateIsEmpty, local0, VisitFalse(f.False())); 4709return Replace(XmlILOptimization.EliminateIsEmpty, local0, VisitLoop(f.Loop(VisitLet(f.Let(local1)), VisitFalse(f.False())))); 4729return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4746return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4771return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4796return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4824return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4842return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4853return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local2))); 4878return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4904return Replace(XmlILOptimization.FoldNone, local0, VisitNop(f.Nop(local1))); 4920return Replace(XmlILOptimization.FoldXsltConvertLiteral, local0, FoldXsltConvert(local1, local3)); 4936return Replace(XmlILOptimization.EliminateXsltConvert, local0, local1);