3 types derived from SeekableXPathNavigator
System.ServiceModel (3)
System\ServiceModel\Dispatcher\QuerySafeNavigator.cs (2)
150
internal class SafeSeekableNavigator :
SeekableXPathNavigator
, INodeCounter
538
internal class GenericSeekableNavigator :
SeekableXPathNavigator
System\ServiceModel\Dispatcher\SeekableMessageNavigator.cs (1)
22
class SeekableMessageNavigator :
SeekableXPathNavigator
, INodeCounter
62 references to SeekableXPathNavigator
System.ServiceModel (62)
System\ServiceModel\Dispatcher\MatchSingleFxEngineOpcode.cs (2)
90
SeekableXPathNavigator
targetNav = context.Processor.ContextNode;
146
SeekableXPathNavigator
targetNav = context.Processor.ContextNode;
System\ServiceModel\Dispatcher\QueryBranchOp.cs (1)
722
SeekableXPathNavigator
contextNode = processor.ContextNode;
System\ServiceModel\Dispatcher\QueryCoreOp.cs (2)
321
SeekableXPathNavigator
nav = iter.Current as
SeekableXPathNavigator
;
System\ServiceModel\Dispatcher\QueryMatcher.cs (8)
440
internal
SeekableXPathNavigator
CreateMessageNavigator(Message message, bool matchBody)
442
SeekableXPathNavigator
nav = message.GetNavigator(matchBody, this.maxNodes);
453
internal
SeekableXPathNavigator
CreateSeekableNavigator(XPathNavigator navigator)
458
internal
SeekableXPathNavigator
CreateSafeNavigator(
SeekableXPathNavigator
navigator)
553
internal FilterResult Match(
SeekableXPathNavigator
navigator, ICollection<MessageFilter> matches)
586
SeekableXPathNavigator
nav = this.CreateSeekableNavigator(navigator);
794
internal FilterResult Match(
SeekableXPathNavigator
navigator)
System\ServiceModel\Dispatcher\QueryNode.cs (11)
20
SeekableXPathNavigator
node;
27
internal QueryNode(
SeekableXPathNavigator
node)
74
internal
SeekableXPathNavigator
Node
130
internal
SeekableXPathNavigator
MoveTo()
397
internal
SeekableXPathNavigator
GetNavigator()
412
internal void Set(
SeekableXPathNavigator
node, int position, int size)
634
SeekableXPathNavigator
nav = iter.Current as
SeekableXPathNavigator
;
646
internal void Add(
SeekableXPathNavigator
node)
1029
SeekableXPathNavigator
nav; // the navigator that will be used by this iterator
1121
this.nav = (
SeekableXPathNavigator
)this.data.seq[this.index].GetNavigator().Clone();
System\ServiceModel\Dispatcher\QueryOpcode.cs (1)
279
internal virtual Opcode Eval(NodeSequence sequence,
SeekableXPathNavigator
node)
System\ServiceModel\Dispatcher\QueryProcessor.cs (3)
429
SeekableXPathNavigator
contextNode; // original context node off which everything started
501
internal
SeekableXPathNavigator
ContextNode
885
internal void Eval(Opcode block,
SeekableXPathNavigator
navigator)
System\ServiceModel\Dispatcher\QuerySafeNavigator.cs (3)
152
SeekableXPathNavigator
navigator;
159
this.navigator = (
SeekableXPathNavigator
)nav.navigator.Clone();
163
internal SafeSeekableNavigator(
SeekableXPathNavigator
navigator, int nodeCountMax)
System\ServiceModel\Dispatcher\QuerySelectOp.cs (10)
85
internal bool MatchType(
SeekableXPathNavigator
node)
123
internal bool MatchQName(
SeekableXPathNavigator
node)
167
internal void Select(
SeekableXPathNavigator
contextNode, NodeSequence destSequence)
331
internal Opcode Select(
SeekableXPathNavigator
contextNode, NodeSequence destSequence, SelectOpcode next)
398
void SelectDescendants(
SeekableXPathNavigator
contextNode, NodeSequence destSequence)
494
SeekableXPathNavigator
node = null;
545
internal override Opcode Eval(NodeSequence sequence,
SeekableXPathNavigator
node)
598
SeekableXPathNavigator
node = items[item].GetNavigator();
634
SeekableXPathNavigator
node = context.Processor.ContextNode;
646
SeekableXPathNavigator
node = context.Processor.ContextNode;
System\ServiceModel\Dispatcher\QuerySubExprEliminator.cs (1)
343
SeekableXPathNavigator
nav = seq[0].GetNavigator();
System\ServiceModel\Dispatcher\XPathMessageContext.cs (15)
625
SeekableXPathNavigator
nav = context.Processor.ContextNode;
698
SeekableXPathNavigator
nav = context.Processor.ContextNode;
761
SeekableXPathNavigator
nav = context.Processor.ContextNode;
822
SeekableXPathNavigator
nav = context.Processor.ContextNode;
868
SeekableXPathNavigator
nav = context.Processor.ContextNode;
918
SeekableXPathNavigator
nav = context.Processor.ContextNode;
985
SeekableXPathNavigator
nav = seq[0].Node.Node;
1047
SeekableXPathNavigator
nav = seq[0].Node.Node;
1112
SeekableXPathNavigator
nav = seq[0].Node.Node;
1186
SeekableXPathNavigator
nav = seq[0].Node.Node;
1246
SeekableXPathNavigator
nav = context.Processor.ContextNode;
1383
SeekableXPathNavigator
nav = context.Processor.ContextNode;
1434
SeekableXPathNavigator
nav = context.Processor.ContextNode;
1482
SeekableXPathNavigator
nav = context.Processor.ContextNode;
1529
SeekableXPathNavigator
nav = context.Processor.ContextNode;
System\ServiceModel\Dispatcher\XPathMessageFilter.cs (1)
413
public bool Match(
SeekableXPathNavigator
navigator)
System\ServiceModel\Dispatcher\XPathMessageFilterTable.cs (4)
265
public bool GetMatchingValue(
SeekableXPathNavigator
navigator, out TFilterData data)
337
public bool GetMatchingFilter(
SeekableXPathNavigator
navigator, out MessageFilter filter)
417
public bool GetMatchingFilters(
SeekableXPathNavigator
navigator, ICollection<MessageFilter> results)
497
public bool GetMatchingValues(
SeekableXPathNavigator
navigator, ICollection<TFilterData> results)