2 instantiations of NodeSequence
System.ServiceModel (2)
System\ServiceModel\Dispatcher\QueryNode.cs (1)
473
internal static NodeSequence Empty = new
NodeSequence
(0);
System\ServiceModel\Dispatcher\QueryProcessor.cs (1)
202
sequence = new
NodeSequence
();
119 references to NodeSequence
System.ServiceModel (119)
System\ServiceModel\Dispatcher\QueryBranchOp.cs (4)
268
NodeSequence
sourceSeq = sequenceBuffer[seqIndex].Sequence;
272
NodeSequence
newSeq = null;
284
newSeq.AddCopy(ref items[n],
NodeSequence
.GetContextSize(sourceSeq, n));
294
context.PushSequence((null == newSeq) ?
NodeSequence
.Empty : newSeq);
System\ServiceModel\Dispatcher\QueryCoreOp.cs (2)
20
NodeSequence
seq = context.CreateSequence();
318
NodeSequence
seq = context.CreateSequence();
System\ServiceModel\Dispatcher\QueryFunctions.cs (10)
127
NodeSequence
seq = context.CreateSequence();
203
NodeSequence
seq = context.CreateSequence();
788
NodeSequence
sourceSeq = sequenceBuffer[sequences.basePtr++].Sequence;
826
NodeSequence
sourceSeq = sequenceBuffer[sequences.basePtr++].Sequence;
830
context.PushSequence(
NodeSequence
.Empty);
836
NodeSequence
newSequence = context.CreateSequence();
867
NodeSequence
sequence = context.PeekSequence(arg.basePtr);
885
NodeSequence
sequence = context.PeekSequence(arg.basePtr);
903
NodeSequence
sequence = context.PeekSequence(arg.basePtr);
976
NodeSequence
sequence = context.PeekSequence(arg.basePtr);
System\ServiceModel\Dispatcher\QueryIntervalOp.cs (1)
1143
NodeSequence
sequence = val.Sequence;
System\ServiceModel\Dispatcher\QueryModel.cs (13)
550
internal static bool Boolean(
NodeSequence
sequence)
586
internal static double Double(
NodeSequence
sequence)
614
internal static string String(
NodeSequence
sequence)
686
internal static bool Compare(bool x,
NodeSequence
y, RelationOperator op)
733
internal static bool Compare(double x,
NodeSequence
y, RelationOperator op)
794
internal static bool Compare(string x,
NodeSequence
y, RelationOperator op)
812
internal static bool Compare(
NodeSequence
x, bool y, RelationOperator op)
818
internal static bool Compare(
NodeSequence
x, double y, RelationOperator op)
824
internal static bool Compare(
NodeSequence
x, string y, RelationOperator op)
830
internal static bool Compare(
NodeSequence
x,
NodeSequence
y, RelationOperator op)
880
internal static bool Equals(
NodeSequence
x, string y)
895
internal static bool Equals(
NodeSequence
x, double y)
System\ServiceModel\Dispatcher\QueryNode.cs (19)
473
internal static
NodeSequence
Empty = new NodeSequence(0);
475
NodeSequence
next;
598
internal
NodeSequence
Next
727
internal void Reset(
NodeSequence
nextSeq)
771
internal bool Compare(
NodeSequence
sequence, RelationOperator op)
826
internal static int GetContextSize(
NodeSequence
sequence, int itemIndex)
959
internal
NodeSequence
Union(ProcessingContext context,
NodeSequence
otherSeq)
961
NodeSequence
seq = context.CreateSequence();
1024
NodeSequence
seq;
1031
internal NodeSequenceIterator(
NodeSequence
seq)
1188
NodeSequence
seq;
1190
public SafeNodeSequenceIterator(
NodeSequence
seq, ProcessingContext context)
1219
NodeSequence
sequence;
1222
internal NodesetIterator(
NodeSequence
sequence)
1267
NodeSequence
sequence;
1269
internal NodeSequenceBuilder(ProcessingContext context,
NodeSequence
sequence)
1285
internal
NodeSequence
Sequence
1289
return (null != this.sequence) ? this.sequence :
NodeSequence
.Empty;
System\ServiceModel\Dispatcher\QueryOpcode.cs (1)
279
internal virtual Opcode Eval(
NodeSequence
sequence, SeekableXPathNavigator node)
System\ServiceModel\Dispatcher\QueryPrefixOp.cs (1)
853
NodeSequence
sequence = val.Sequence;
System\ServiceModel\Dispatcher\QueryProcessor.cs (19)
197
internal
NodeSequence
CreateSequence()
199
NodeSequence
sequence = this.processor.PopSequence();
235
internal
NodeSequence
PeekSequence(int index)
284
internal void Push(
NodeSequence
sequence)
289
internal void Push(
NodeSequence
sequence, int addCount)
315
internal void PushSequence(
NodeSequence
seq)
340
internal void ReleaseSequence(
NodeSequence
sequence)
359
internal void ReplaceSequenceAt(int index,
NodeSequence
sequence)
385
internal void SetValue(ProcessingContext context, int index,
NodeSequence
val)
443
NodeSequence
sequencePool;
759
NodeSequence
seq = vars[0].seq;
771
NodeSequence
seq = vars[i].seq;
903
NodeSequence
seq = this.subExprVars[var].seq;
925
internal
NodeSequence
PopSequence()
927
NodeSequence
sequence = this.sequencePool;
980
internal void ReleaseSequenceToPool(
NodeSequence
sequence)
982
if (
NodeSequence
.Empty != sequence)
991
NodeSequence
seq = context.Sequences[context.TopSequenceArg.basePtr].Sequence;
1042
internal
NodeSequence
seq;
System\ServiceModel\Dispatcher\QueryRelOp.cs (2)
314
NodeSequence
sequence = val.Sequence;
362
NodeSequence
sequence = val.Sequence;
System\ServiceModel\Dispatcher\QuerySelectOp.cs (13)
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)
501
NodeSequence
sourceSeq = sequences[i].Sequence;
505
context.ReplaceSequenceAt(i,
NodeSequence
.Empty);
523
NodeSequence
newSeq = null;
536
context.ReplaceSequenceAt(i, (null != newSeq) ? newSeq :
NodeSequence
.Empty);
545
internal override Opcode Eval(
NodeSequence
sequence, SeekableXPathNavigator node)
583
NodeSequence
sourceSeq = sequences[i].Sequence;
591
context.PushSequence(
NodeSequence
.Empty);
601
NodeSequence
newSeq = context.CreateSequence();
631
NodeSequence
seq = context.CreateSequence();
655
seq =
NodeSequence
.Empty;
System\ServiceModel\Dispatcher\QuerySetOp.cs (7)
23
NodeSequence
sequence = sequenceBuffer[seqIndex].Sequence;
65
NodeSequence
sequence = sequenceBuffer[i].Sequence;
100
NodeSequence
sourceSequence = sequenceBuffer[seqIndex].Sequence;
148
NodeSequence
seqX = context.Values[x].Sequence;
149
NodeSequence
seqY = context.Values[y].Sequence;
175
NodeSequence
seq = values[i].Sequence;
177
NodeSequence
newSeq = context.CreateSequence();
System\ServiceModel\Dispatcher\QueryStack.cs (8)
359
internal
NodeSequence
PeekSequence(int index)
554
internal void Push(
NodeSequence
val)
566
internal void Push(
NodeSequence
val, int addCount)
617
internal void ReplaceAt(int index,
NodeSequence
seq)
641
internal void SetValue(ProcessingContext context, int index,
NodeSequence
val)
654
NodeSequence
seq = this.buffer.buffer[i].Sequence;
676
NodeSequence
seq = this.buffer.buffer[i].Sequence;
686
stack.Push((double)
NodeSequence
.GetContextSize(seq, n));
System\ServiceModel\Dispatcher\QuerySubExprEliminator.cs (4)
334
NodeSequence
[] childSequences = new
NodeSequence
[this.children.Count];
335
NodeSequence
seq = context.Sequences[context.TopSequenceArg.basePtr].Sequence;
668
NodeSequence
seq = context.CreateSequence();
System\ServiceModel\Dispatcher\QueryValue.cs (4)
31
NodeSequence
sequence;
123
internal
NodeSequence
Sequence
389
internal
NodeSequence
GetSequence()
546
internal void Update(ProcessingContext context,
NodeSequence
val)
System\ServiceModel\Dispatcher\XPathMessageContext.cs (11)
820
NodeSequence
seq = context.CreateSequence();
866
NodeSequence
seq = context.CreateSequence();
981
NodeSequence
seq = context.PeekSequence(seqArg.basePtr);
1043
NodeSequence
seq = context.PeekSequence(seqArg.basePtr);
1108
NodeSequence
seq = context.PeekSequence(seqArg.basePtr);
1182
NodeSequence
seq = context.PeekSequence(seqArg.basePtr);
1251
NodeSequence
seq = context.CreateSequence();
1381
NodeSequence
seq = context.CreateSequence();
1432
NodeSequence
seq = context.CreateSequence();
1480
NodeSequence
seq = context.CreateSequence();
1527
NodeSequence
seq = context.CreateSequence();