3 writes to _selectedObjects
System.Windows.Forms (3)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (3)
1037_selectedObjects = value is null ? [] : (object[])value.Clone(); 1886_selectedObjects = null; 2553_selectedObjects = newObjects;
65 references to _selectedObjects
System.Windows.Forms (65)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (65)
379if (_selectedObjects is not null && _selectedObjects.Length > 0 && _rootEntry is not null) 934get => _selectedObjects is null || _selectedObjects.Length == 0 ? null : _selectedObjects[0]; 943get => _selectedObjects is null ? [] : (object[])_selectedObjects.Clone(); 978if (_selectedObjects is not null 980&& _selectedObjects.Length == value.Length) 987if (isSame && _selectedObjects[i] != value[i]) 1091HashSet<Type>? typesWithEvents = _selectedObjects.Length > 10 ? new() : null; 1093for (int i = 0; i < _selectedObjects.Length && showEvents; i++) 1095object currentObject = _selectedObjects[i]; 1115&& (eventTab.Tab.GetProperties(_selectedObjects[i], attributes)?.Count ?? 0) > 0; 1124ShowEventsButton(showEvents && _selectedObjects.Length > 0); 1126EnablePropPageButton(_selectedObjects.Length == 1 ? _selectedObjects[0] : null); 1138if (_selectedObjects!.Length > 0 && GetFlag(Flags.ReInitTab)) 1162if (_selectedObjects.Length > 0) 1786if (_selectedObjects is not null && _selectedObjects.Length > 0) 1788for (int i = 0; i < _selectedObjects.Length; i++) 1809if (_selectedObjects.Length == 1 && site.TryGetService(out IDesignerHost? designerHost)) 1884if (_selectedObjects is not null) 2053if (_selectedObjects is null) 2068for (int j = 0; j < _selectedObjects.Length; j++) 2268if (_selectedObjects is null || index < 0 || index > _selectedObjects.Length) 2273object @object = _selectedObjects[index]; 2489(_selectedObjects is null) || (_selectedObjects.Length == 0)) 2499int objectCount = _selectedObjects.Length; 2502if (_selectedObjects[i] == e.Component) 2531if (_selectedObjects is not null) 2533for (int i = 0; i < _selectedObjects.Length; i++) 2535if (e.Component == _selectedObjects[i]) 2537object[] newObjects = new object[_selectedObjects.Length - 1]; 2538Array.Copy(_selectedObjects, 0, newObjects, 0, i); 2542Array.Copy(_selectedObjects, i + 1, newObjects, i, newObjects.Length - i); 2589if (_selectedObjects is not null && _selectedObjects.Length > 0) 3046SelectedObjects = _selectedObjects; 3073if (_selectedObjects is null) 3078for (int i = 0; i < _selectedObjects.Length; i++) 3081if (_selectedObjects[i] == e.ComponentChanged || typeChanged?.IsAssignableFrom(_selectedObjects[i].GetType()) == true) 3159_selectedObjects is not null && 3160_selectedObjects.Length > 0) 3162object baseObject = _selectedObjects[0]; 3475if (tabScope <= PropertyTabScope.Component && _selectedObjects is not null && _selectedObjects.Length > 0) 3478foreach (Type tabType in GetCommonTabs(_selectedObjects, PropertyTabScope.Component)) 3480foreach (object @object in _selectedObjects) 3690if (_selectedObjects is null) 3695for (int i = 0; i < _selectedObjects.Length; ++i) 3697if (_selectedObjects[i] == oldObject) 3699_selectedObjects[i] = newObject; 4101if (_selectedObjects is null || _selectedObjects.Length == 0) 4108if (_connectionPointCookies is null || (_selectedObjects.Length > _connectionPointCookies.Length)) 4110_connectionPointCookies = new AxHost.ConnectionPointCookie[_selectedObjects.Length]; 4113for (int i = 0; i < _selectedObjects.Length; i++) 4197if (_selectedObjects is not null && _selectedObjects.Length > 0) 4201_selectedObjects,