2 writes to children
System.ServiceModel (2)
System\ServiceModel\Dispatcher\QueryPrefixOp.cs (2)
62
this.
children
= new SortedBuffer<TrieSegment, TrieSegmentComparer>(SegComparer);
69
this.
children
= new SortedBuffer<TrieSegment, TrieSegmentComparer>(SegComparer);
23 references to children
System.ServiceModel (23)
System\ServiceModel\Dispatcher\QueryPrefixOp.cs (23)
76
return (null == this.data && 1 == this.
children
.Count);
84
return (null == this.data && 0 == this.
children
.Count);
103
for (int i = 0; i < this.
children
.Count; ++i)
105
this.
children
[i].CollectXPathFilters(filters);
133
return (this.
children
.Count > 0);
158
this.
children
.Insert(segment);
201
return this.
children
[index];
217
int index = this.
children
.IndexOfKey(matchChar, SegKeyComparer);
220
TrieSegment child = this.
children
[index];
235
return this.
children
.IndexOfKey(ch, SegKeyComparer);
240
return this.
children
.IndexOf(segment);
260
TrieSegment child = this.
children
[childIndex];
263
TrieSegment grandchild = child.
children
[0];
273
this.
children
.Exchange(child, grandchild);
308
TrieSegment child = this.
children
[childIndex];
311
this.
children
.RemoveAt(childIndex);
313
if (0 == this.
children
.Count)
374
TrieSegment child = this.
children
[childIndex];
375
this.
children
.Remove(child);
377
this.
children
.Insert(newChild);
384
this.
children
.Trim();
385
for (int i = 0; i < this.
children
.Count; ++i)
387
this.
children
[i].Trim();