13 references to StepInput
System.Private.Xml (13)
System\Xml\Xsl\IlGen\OptimizerPatterns.cs (2)
172
annDst.AddArgument(OptimizerPatternArgument.
StepInput
, annSrc.GetArgument(OptimizerPatternArgument.
StepInput
));
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (8)
921
if (((IsStepPattern(local2, QilNodeType.Content)) || (IsStepPattern(local2, QilNodeType.Union))) && ((OptimizerPatterns.Read((QilNode)(local1)).GetArgument(OptimizerPatternArgument.
StepInput
)) == (OptimizerPatterns.Read((QilNode)(local2)).GetArgument(OptimizerPatternArgument.
StepInput
))))
926
AddStepPattern((QilNode)(local0), (QilNode)(OptimizerPatterns.Read((QilNode)(local1)).GetArgument(OptimizerPatternArgument.
StepInput
))); OptimizerPatterns.Write((QilNode)(local0)).AddPattern(OptimizerPatternName.SameDepth);
2881
if (((IsStepPattern(local2, QilNodeType.Content)) || (IsStepPattern(local2, QilNodeType.Union))) && ((local1) == (OptimizerPatterns.Read((QilNode)(local2)).GetArgument(OptimizerPatternArgument.
StepInput
))))
2897
if ((((IsStepPattern(local2, QilNodeType.Attribute)) || (IsStepPattern(local2, QilNodeType.XPathNamespace))) || (OptimizerPatterns.Read((QilNode)(local2)).MatchesPattern(OptimizerPatternName.FilterAttributeKind))) && ((local1) == (OptimizerPatterns.Read((QilNode)(local2)).GetArgument(OptimizerPatternArgument.
StepInput
))))
2914
if (((IsStepPattern(local2, QilNodeType.Descendant)) || (IsStepPattern(local2, QilNodeType.DescendantOrSelf))) && ((local1) == (OptimizerPatterns.Read((QilNode)(local2)).GetArgument(OptimizerPatternArgument.
StepInput
))))
3563
if ((AllowJoinAndDod(local4)) && ((local2) == (OptimizerPatterns.Read((QilNode)(local4)).GetArgument(OptimizerPatternArgument.
StepInput
))))
5593
patt.AddArgument(OptimizerPatternArgument.
StepInput
, input);
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (3)
1942
input = (QilNode)patt.GetArgument(OptimizerPatternArgument.
StepInput
);
2037
input = (QilNode)patt.GetArgument(OptimizerPatternArgument.
StepInput
);
2480
input = (QilNode)pattStep.GetArgument(OptimizerPatternArgument.
StepInput
);