3 writes to _selectedObjects
System.Windows.Forms (3)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (3)
992_selectedObjects = value is null ? [] : (object[])value.Clone(); 1845_selectedObjects = null; 2509_selectedObjects = newObjects;
65 references to _selectedObjects
System.Windows.Forms (65)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (65)
375if (_selectedObjects is not null && _selectedObjects.Length > 0 && _rootEntry is not null) 889get => _selectedObjects is null || _selectedObjects.Length == 0 ? null : _selectedObjects[0]; 898get => _selectedObjects is null ? [] : (object[])_selectedObjects.Clone(); 933if (_selectedObjects is not null 935&& _selectedObjects.Length == value.Length) 942if (isSame && _selectedObjects[i] != value[i]) 1046HashSet<Type>? typesWithEvents = _selectedObjects.Length > 10 ? new() : null; 1048for (int i = 0; i < _selectedObjects.Length && showEvents; i++) 1050object currentObject = _selectedObjects[i]; 1070&& (eventTab.Tab.GetProperties(_selectedObjects[i], attributes)?.Count ?? 0) > 0; 1079ShowEventsButton(showEvents && _selectedObjects.Length > 0); 1081EnablePropPageButton(_selectedObjects.Length == 1 ? _selectedObjects[0] : null); 1093if (_selectedObjects!.Length > 0 && GetFlag(Flags.ReInitTab)) 1117if (_selectedObjects.Length > 0) 1741if (_selectedObjects is not null && _selectedObjects.Length > 0) 1743for (int i = 0; i < _selectedObjects.Length; i++) 1764if (_selectedObjects.Length == 1 && site.TryGetService(out IDesignerHost? designerHost)) 1843if (_selectedObjects is not null) 2012if (_selectedObjects is null) 2027for (int j = 0; j < _selectedObjects.Length; j++) 2224if (_selectedObjects is null || index < 0 || index > _selectedObjects.Length) 2229object @object = _selectedObjects[index]; 2445(_selectedObjects is null) || (_selectedObjects.Length == 0)) 2455int objectCount = _selectedObjects.Length; 2458if (_selectedObjects[i] == e.Component) 2487if (_selectedObjects is not null) 2489for (int i = 0; i < _selectedObjects.Length; i++) 2491if (e.Component == _selectedObjects[i]) 2493object[] newObjects = new object[_selectedObjects.Length - 1]; 2494Array.Copy(_selectedObjects, 0, newObjects, 0, i); 2498Array.Copy(_selectedObjects, i + 1, newObjects, i, newObjects.Length - i); 2545if (_selectedObjects is not null && _selectedObjects.Length > 0) 3002SelectedObjects = _selectedObjects; 3029if (_selectedObjects is null) 3034for (int i = 0; i < _selectedObjects.Length; i++) 3037if (_selectedObjects[i] == e.ComponentChanged || typeChanged?.IsAssignableFrom(_selectedObjects[i].GetType()) == true) 3115_selectedObjects is not null && 3116_selectedObjects.Length > 0) 3118object baseObject = _selectedObjects[0]; 3431if (tabScope <= PropertyTabScope.Component && _selectedObjects is not null && _selectedObjects.Length > 0) 3434foreach (Type tabType in GetCommonTabs(_selectedObjects, PropertyTabScope.Component)) 3436foreach (object @object in _selectedObjects) 3646if (_selectedObjects is null) 3651for (int i = 0; i < _selectedObjects.Length; ++i) 3653if (_selectedObjects[i] == oldObject) 3655_selectedObjects[i] = newObject; 4063if (_selectedObjects is null || _selectedObjects.Length == 0) 4070if (_connectionPointCookies is null || (_selectedObjects.Length > _connectionPointCookies.Length)) 4072_connectionPointCookies = new AxHost.ConnectionPointCookie[_selectedObjects.Length]; 4075for (int i = 0; i < _selectedObjects.Length; i++) 4159if (_selectedObjects is not null && _selectedObjects.Length > 0) 4163_selectedObjects,