1 write to children
System.ServiceModel (1)
System\ServiceModel\Dispatcher\QuerySubExprEliminator.cs (1)
24this.children = new List<SubExpr>(2);
22 references to children
System.ServiceModel (22)
System\ServiceModel\Dispatcher\QuerySubExprEliminator.cs (22)
91for (int i = 0; i < this.children.Count; ++i) 93if (this.children[i].FirstOp.Equals(ops)) 95return this.children[i].Add(ops, elim); 116this.children.Add(expr); 153if (this.children.Count == 0) 165else if (this.children.Count == 1) 167SubExpr child = this.children[0]; 236this.children.Remove(expr); 242for (int i = 0; i < this.children.Count; ++i) 244this.children[i].Renumber(elim); 250this.children.Capacity = this.children.Count; 252for (int i = 0; i < this.children.Count; ++i) 254this.children[i].Trim(); 334NodeSequence[] childSequences = new NodeSequence[this.children.Count]; 336for (int i = 0; i < this.children.Count; ++i) 388for (int i = 0; i < this.children.Count; ++i) 390if (this.children[i].useSpecial) 396Opcode op = this.children[i].FirstOp.Next; 401context.SaveVariable(this.children[i].var, context.Processor.ElapsedCount(marker)); 417for (int i = 0; i < this.children.Count; ++i) 419this.indexLookup.Add(this.children[i], new MyInt(i));