8 writes to _children
System.Windows.Forms (8)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (8)
178get => _children ??= []; 185_children = null; 187_children = value; 203return _children ??= []; 927_children = []; 976_children = []; 993_children = new GridEntryCollection(childProperties); 1042_children = null;
36 references to _children
System.Windows.Forms (36)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (36)
182if (_children != value) 184_children?.Dispose(); 198if (_children is null && !Disposed) 263if (expandable && _children is not null && _children.Count > 0) 297if (_children is null || _children.Count == 0) 311if (_children is not null && _children.Count > 0) 512if (IsExpandable && _children is not null && _children.Count == 0) 687if (_children is not null) 689for (int i = 0; i < _children.Count; i++) 691_children[i].ParentGridEntry = this; 921if (_children is not null) 923_children.Clear(); 933if (!useExistingChildren && _children is not null && _children.Count > 0) 942if (useExistingChildren && _children is not null && _children.Count > 0) 945if (childProperties is not null && childProperties.Length == _children.Count) 949if (!childProperties[i].EqualsIgnoreParent(_children[i])) 970if (_children is not null) 972_children.Clear(); 986if (_children is not null && childProperties is not null) 988_children.Clear(); 989_children.AddRange(childProperties); 1026if (_children?.Count > 0) 1028foreach (GridEntry gridEntry in _children) 1041_children?.Dispose(); 2196if (_children is not null) 2208IEnumerator childEnum = _children.GetEnumerator(); 2251bool childrenPrior = _children is not null && _children.Count > 0; 2254bool childrenAfter = _children is not null && _children.Count > 0;