32 references to GetArgument
System.Private.Xml (32)
System\Xml\Xsl\IlGen\OptimizerPatterns.cs (9)
171
annDst.AddArgument(OptimizerPatternArgument.StepNode, annSrc.
GetArgument
(OptimizerPatternArgument.StepNode));
172
annDst.AddArgument(OptimizerPatternArgument.StepInput, annSrc.
GetArgument
(OptimizerPatternArgument.StepInput));
176
annDst.AddArgument(OptimizerPatternArgument.ElementQName, annSrc.
GetArgument
(OptimizerPatternArgument.ElementQName));
180
annDst.AddArgument(OptimizerPatternArgument.KindTestType, annSrc.
GetArgument
(OptimizerPatternArgument.KindTestType));
184
annDst.AddArgument(OptimizerPatternArgument.IndexedNodes, annSrc.
GetArgument
(OptimizerPatternArgument.IndexedNodes));
185
annDst.AddArgument(OptimizerPatternArgument.KeyExpression, annSrc.
GetArgument
(OptimizerPatternArgument.KeyExpression));
190
annDst.AddArgument(OptimizerPatternArgument.DodStep, annSrc.
GetArgument
(OptimizerPatternArgument.DodStep));
194
annDst.AddArgument(OptimizerPatternArgument.MaxPosition, annSrc.
GetArgument
(OptimizerPatternArgument.MaxPosition));
198
annDst.AddArgument(OptimizerPatternArgument.RtfText, annSrc.
GetArgument
(OptimizerPatternArgument.RtfText));
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))))
5617
return patt.MatchesPattern(OptimizerPatternName.Step) && ((QilNode)patt.
GetArgument
(OptimizerPatternArgument.StepNode)).NodeType == stepType;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (15)
1101
_helper.LoadInteger((int)patt.
GetArgument
(OptimizerPatternArgument.MaxPosition));
1932
name = (QilName)patt.
GetArgument
(OptimizerPatternArgument.ElementQName);
1937
kinds = ((XmlQueryType)patt.
GetArgument
(OptimizerPatternArgument.KindTestType)).NodeKinds;
1941
step = (QilNode)patt.
GetArgument
(OptimizerPatternArgument.StepNode);
1942
input = (QilNode)patt.
GetArgument
(OptimizerPatternArgument.StepInput);
2037
input = (QilNode)patt.
GetArgument
(OptimizerPatternArgument.StepInput);
2046
QilIterator nodes = (QilIterator)patt.
GetArgument
(OptimizerPatternArgument.IndexedNodes);
2047
QilNode keys = (QilNode)patt.
GetArgument
(OptimizerPatternArgument.KeyExpression);
2187
_helper.LoadInteger((int)patt.
GetArgument
(OptimizerPatternArgument.MaxPosition));
2421
OptimizerPatterns pattStep = OptimizerPatterns.Read((QilNode)pattDod.
GetArgument
(OptimizerPatternArgument.DodStep));
2427
name = (QilName)pattStep.
GetArgument
(OptimizerPatternArgument.ElementQName);
2432
kinds = ((XmlQueryType)pattStep.
GetArgument
(OptimizerPatternArgument.KindTestType)).NodeKinds;
2442
step = (QilNode)pattStep.
GetArgument
(OptimizerPatternArgument.StepNode);
2480
input = (QilNode)pattStep.
GetArgument
(OptimizerPatternArgument.StepInput);
3047
NestedVisitEnsureStack((QilNode)patt.
GetArgument
(OptimizerPatternArgument.RtfText));