32 references to GetArgument
System.Data.SqlXml (32)
System\Xml\Xsl\IlGen\OptimizerPatterns.cs (9)
153
annDst.AddArgument(OptimizerPatternArgument.StepNode, annSrc.
GetArgument
(OptimizerPatternArgument.StepNode));
154
annDst.AddArgument(OptimizerPatternArgument.StepInput, annSrc.
GetArgument
(OptimizerPatternArgument.StepInput));
158
annDst.AddArgument(OptimizerPatternArgument.ElementQName, annSrc.
GetArgument
(OptimizerPatternArgument.ElementQName));
162
annDst.AddArgument(OptimizerPatternArgument.KindTestType, annSrc.
GetArgument
(OptimizerPatternArgument.KindTestType));
166
annDst.AddArgument(OptimizerPatternArgument.IndexedNodes, annSrc.
GetArgument
(OptimizerPatternArgument.IndexedNodes));
167
annDst.AddArgument(OptimizerPatternArgument.KeyExpression, annSrc.
GetArgument
(OptimizerPatternArgument.KeyExpression));
172
annDst.AddArgument(OptimizerPatternArgument.DodStep, annSrc.
GetArgument
(OptimizerPatternArgument.DodStep));
176
annDst.AddArgument(OptimizerPatternArgument.MaxPosition, annSrc.
GetArgument
(OptimizerPatternArgument.MaxPosition));
180
annDst.AddArgument(OptimizerPatternArgument.RtfText, annSrc.
GetArgument
(OptimizerPatternArgument.RtfText));
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (8)
733
if ((( IsStepPattern(local2, QilNodeType.Content) ) || ( IsStepPattern(local2, QilNodeType.Union) )) && ( ( OptimizerPatterns.Read((QilNode) (local1)).
GetArgument
(OptimizerPatternArgument.StepInput) ) == ( OptimizerPatterns.Read((QilNode) (local2)).
GetArgument
(OptimizerPatternArgument.StepInput) ) )) {
736
AddStepPattern((QilNode) (local0), (QilNode) ( OptimizerPatterns.Read((QilNode) (local1)).
GetArgument
(OptimizerPatternArgument.StepInput) )); OptimizerPatterns.Write((QilNode) (local0)).AddPattern(OptimizerPatternName.SameDepth); }
2178
if ((( IsStepPattern(local2, QilNodeType.Content) ) || ( IsStepPattern(local2, QilNodeType.Union) )) && ( (local1) == ( OptimizerPatterns.Read((QilNode) (local2)).
GetArgument
(OptimizerPatternArgument.StepInput) ) )) {
2189
if (((( IsStepPattern(local2, QilNodeType.Attribute) ) || ( IsStepPattern(local2, QilNodeType.XPathNamespace) )) || ( OptimizerPatterns.Read((QilNode) (local2)).MatchesPattern(OptimizerPatternName.FilterAttributeKind) )) && ( (local1) == ( OptimizerPatterns.Read((QilNode) (local2)).
GetArgument
(OptimizerPatternArgument.StepInput) ) )) {
2200
if ((( IsStepPattern(local2, QilNodeType.Descendant) ) || ( IsStepPattern(local2, QilNodeType.DescendantOrSelf) )) && ( (local1) == ( OptimizerPatterns.Read((QilNode) (local2)).
GetArgument
(OptimizerPatternArgument.StepInput) ) )) {
2677
if (( AllowJoinAndDod(local4) ) && ( (local2) == ( OptimizerPatterns.Read((QilNode) (local4)).
GetArgument
(OptimizerPatternArgument.StepInput) ) )) {
4315
return patt.MatchesPattern(OptimizerPatternName.Step) && ((QilNode) patt.
GetArgument
(OptimizerPatternArgument.StepNode)).NodeType == stepType;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (15)
1024
this.helper.LoadInteger((int) patt.
GetArgument
(OptimizerPatternArgument.MaxPosition));
1785
name = (QilName) patt.
GetArgument
(OptimizerPatternArgument.ElementQName);
1789
kinds = ((XmlQueryType) patt.
GetArgument
(OptimizerPatternArgument.KindTestType)).NodeKinds;
1793
step = (QilNode) patt.
GetArgument
(OptimizerPatternArgument.StepNode);
1794
input = (QilNode) patt.
GetArgument
(OptimizerPatternArgument.StepInput);
1883
input = (QilNode) patt.
GetArgument
(OptimizerPatternArgument.StepInput);
1891
QilIterator nodes = (QilIterator) patt.
GetArgument
(OptimizerPatternArgument.IndexedNodes);
1892
QilNode keys = (QilNode) patt.
GetArgument
(OptimizerPatternArgument.KeyExpression);
2024
this.helper.LoadInteger((int) patt.
GetArgument
(OptimizerPatternArgument.MaxPosition));
2245
OptimizerPatterns pattStep = OptimizerPatterns.Read((QilNode) pattDod.
GetArgument
(OptimizerPatternArgument.DodStep));
2250
name = (QilName) pattStep.
GetArgument
(OptimizerPatternArgument.ElementQName);
2254
kinds = ((XmlQueryType) pattStep.
GetArgument
(OptimizerPatternArgument.KindTestType)).NodeKinds;
2263
step = (QilNode) pattStep.
GetArgument
(OptimizerPatternArgument.StepNode);
2298
input = (QilNode) pattStep.
GetArgument
(OptimizerPatternArgument.StepInput);
2832
NestedVisitEnsureStack((QilNode) patt.
GetArgument
(OptimizerPatternArgument.RtfText));