85 references to QueryNodeType
System.ServiceModel (85)
System\ServiceModel\Dispatcher\QueryModel.cs (50)
27
ChildNodes = (
QueryNodeType
.Multiple |
QueryNodeType
.Element |
QueryNodeType
.Comment |
QueryNodeType
.Text |
QueryNodeType
.Processing),
28
Ancestor = (
QueryNodeType
.Multiple |
QueryNodeType
.Element |
QueryNodeType
.Root),
29
All = (
QueryNodeType
.Multiple |
QueryNodeType
.Element |
QueryNodeType
.Attribute |
QueryNodeType
.Namespace |
QueryNodeType
.Root |
QueryNodeType
.Comment |
QueryNodeType
.Text |
QueryNodeType
.Processing)
54
QueryNodeType
principalNode;
56
QueryNodeType
validNodeTypes;
58
internal QueryAxis(QueryAxisType type, AxisDirection direction,
QueryNodeType
principalNode,
QueryNodeType
validNodeTypes)
74
internal
QueryNodeType
PrincipalNodeType
90
internal
QueryNodeType
ValidNodeTypes
354
new QueryAxis(QueryAxisType.None, AxisDirection.Forward,
QueryNodeType
.Any,
QueryNodeType
.Any),
355
new QueryAxis(QueryAxisType.Ancestor, AxisDirection.Reverse,
QueryNodeType
.Element,
QueryNodeType
.Ancestor),
356
new QueryAxis(QueryAxisType.AncestorOrSelf, AxisDirection.Reverse,
QueryNodeType
.Element,
QueryNodeType
.All),
357
new QueryAxis(QueryAxisType.Attribute, AxisDirection.Forward,
QueryNodeType
.Attribute,
QueryNodeType
.Attribute),
358
new QueryAxis(QueryAxisType.Child, AxisDirection.Forward,
QueryNodeType
.Element,
QueryNodeType
.ChildNodes),
359
new QueryAxis(QueryAxisType.Descendant, AxisDirection.Forward,
QueryNodeType
.Element,
QueryNodeType
.ChildNodes),
360
new QueryAxis(QueryAxisType.DescendantOrSelf, AxisDirection.Forward,
QueryNodeType
.Element,
QueryNodeType
.All),
361
new QueryAxis(QueryAxisType.Following, AxisDirection.Forward,
QueryNodeType
.Element,
QueryNodeType
.ChildNodes),
362
new QueryAxis(QueryAxisType.FollowingSibling, AxisDirection.Forward,
QueryNodeType
.Element,
QueryNodeType
.ChildNodes),
363
new QueryAxis(QueryAxisType.Namespace, AxisDirection.Forward,
QueryNodeType
.Namespace,
QueryNodeType
.Namespace),
364
new QueryAxis(QueryAxisType.Parent, AxisDirection.Reverse,
QueryNodeType
.Element,
QueryNodeType
.Ancestor),
365
new QueryAxis(QueryAxisType.Preceding, AxisDirection.Reverse,
QueryNodeType
.Element,
QueryNodeType
.ChildNodes),
366
new QueryAxis(QueryAxisType.PrecedingSibling, AxisDirection.Reverse,
QueryNodeType
.Element,
QueryNodeType
.All),
367
new QueryAxis(QueryAxisType.Self, AxisDirection.Forward,
QueryNodeType
.Element,
QueryNodeType
.All),
System\ServiceModel\Dispatcher\QuerySelectOp.cs (18)
25
protected
QueryNodeType
type;
27
internal NodeSelectCriteria(QueryAxisType axis, NodeQName qname,
QueryNodeType
nodeType)
61
internal
QueryNodeType
Type
87
QueryNodeType
nodeType;
94
nodeType =
QueryNodeType
.Root;
98
nodeType =
QueryNodeType
.Attribute;
102
nodeType =
QueryNodeType
.Element;
106
nodeType =
QueryNodeType
.Comment;
112
nodeType =
QueryNodeType
.Text;
116
nodeType =
QueryNodeType
.Processing;
234
case
QueryNodeType
.Attribute:
256
case
QueryNodeType
.ChildNodes:
280
case
QueryNodeType
.Element:
306
case
QueryNodeType
.Root:
311
case
QueryNodeType
.Text:
354
case
QueryNodeType
.ChildNodes:
370
case
QueryNodeType
.Element:
389
case
QueryNodeType
.Root:
System\ServiceModel\Dispatcher\XPathCompiler.cs (4)
450
this.compiler.SetPushInitialContext(firstStep.SelectDesc.Type !=
QueryNodeType
.Root);
619
Fx.Assert(
QueryNodeType
.Root != step.SelectDesc.Type, "");
755
if (
QueryNodeType
.Root == step.SelectDesc.Type)
766
Fx.Assert(
QueryNodeType
.Root != step.SelectDesc.Type, "");
System\ServiceModel\Dispatcher\XPathParser.cs (13)
158
path.Add(new XPathStepExpr(new NodeSelectCriteria(QueryAxisType.Child, NodeQName.Empty,
QueryNodeType
.Root)));
165
path.Add(new XPathStepExpr(new NodeSelectCriteria(QueryAxisType.Child, NodeQName.Empty,
QueryNodeType
.Root)));
166
path.Add(new XPathStepExpr(new NodeSelectCriteria(QueryAxisType.DescendantOrSelf, NodeQName.Empty,
QueryNodeType
.All)));
562
QueryNodeType
nodeType =
QueryNodeType
.Any;
580
nodeType =
QueryNodeType
.Comment;
584
nodeType =
QueryNodeType
.Text;
588
nodeType =
QueryNodeType
.Processing;
592
nodeType =
QueryNodeType
.All;
692
pathExpr.Add(new XPathStepExpr(new NodeSelectCriteria(QueryAxisType.DescendantOrSelf, NodeQName.Empty,
QueryNodeType
.All)));
806
step = new XPathStepExpr(new NodeSelectCriteria(QueryAxisType.DescendantOrSelf, NodeQName.Empty,
QueryNodeType
.All));
898
selectDesc = new NodeSelectCriteria(QueryAxisType.Self, NodeQName.Empty,
QueryNodeType
.All);
904
selectDesc = new NodeSelectCriteria(QueryAxisType.Parent, NodeQName.Empty,
QueryNodeType
.Ancestor);