2 writes to ChildCollection
System.Windows.Forms (2)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.cs (2)
25ChildCollection = new GridEntryCollection(children); 43ChildCollection = null;
13 references to ChildCollection
System.Windows.Forms (13)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.cs (1)
26foreach (var child in ChildCollection)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (4)
808totalCount += ChildCollection[i].VisibleChildCount; 861for (int i = 0; i < ChildCollection.Count; i++) 863ChildCollection[i].ClearCachedValues(); 2180foreach (GridEntry child in ChildCollection)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiPropertyDescriptorGridEntry.cs (3)
71if (expandable && ChildCollection.Count > 0) 124ChildCollection.Clear(); 134ChildCollection.AddRange(mergedProperties);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiSelectRootGridEntry.cs (2)
65ChildCollection.Clear(); 71ChildCollection.AddRange(mergedProperties);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\SingleSelectRootGridEntry.cs (3)
231if (Expandable && ChildCollection is not null) 276ChildCollection.Clear(); 277ChildCollection.AddRange(categoryGridEntries);