Lines Matching refs:Children
73 public virtual IList<ITree> Children property in Antlr.Runtime.Tree.BaseTree
92 if ( Children == null )
95 return Children.Count;
174 if ( Children == null || i >= Children.Count ) in GetChild()
177 return Children[i]; in GetChild()
182 foreach ( ITree child in Children ) in GetFirstChildWithType()
211 … if ( childTree != null && this.Children != null && this.Children == childTree.Children ) in AddChild()
218 if ( this.Children != null || childTree == null ) in AddChild()
220 if ( this.Children == null ) in AddChild()
221 this.Children = CreateChildrenList(); in AddChild()
228 this.Children.Add( c ); in AddChild()
231 c.ChildIndex = Children.Count - 1; in AddChild()
238 this.Children = childTree.Children; in AddChild()
246 if ( Children == null ) in AddChild()
248 Children = CreateChildrenList(); // create children list on demand in AddChild()
250 Children.Add( t ); in AddChild()
252 t.ChildIndex = Children.Count - 1; in AddChild()
280 if ( Children == null ) in SetChild()
282 Children = CreateChildrenList(); in SetChild()
284 Children[i] = t; in SetChild()
306 Children.Insert(i, t); in InsertChild()
320 if ( Children == null ) in DeleteChild()
323 ITree killed = Children[i]; in DeleteChild()
324 Children.RemoveAt( i ); in DeleteChild()
353 if ( Children == null ) in ReplaceChildren()
365 if ( baseTree != null && baseTree.Children != null ) in ReplaceChildren()
367 newChildren = baseTree.Children; in ReplaceChildren()
392 Children[i] = child; in ReplaceChildren()
404 Children[startChildIndex + j] = newChildren[j]; in ReplaceChildren()
410 Children.RemoveAt( indexToDelete ); in ReplaceChildren()
420 Children[startChildIndex + j] = newChildren[j]; in ReplaceChildren()
425 Children.Insert( startChildIndex + j, newChildren[j] ); in ReplaceChildren()
541 if ( Children == null || Children.Count == 0 ) in ToStringTree()
552 for ( int i = 0; Children != null && i < Children.Count; i++ ) in ToStringTree()
554 ITree t = Children[i]; in ToStringTree()