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