4 writes to currentObjects
System.Windows.Forms (4)
winforms\Managed\System\WinForms\PropertyGrid.cs (4)
1242currentObjects = new Object[0]; 1245currentObjects = (object[])value.Clone(); 2257currentObjects = null; 2879this.currentObjects = newObjects;
63 references to currentObjects
System.Windows.Forms (63)
winforms\Managed\System\WinForms\PropertyGrid.cs (63)
452if (currentObjects != null && currentObjects.Length > 0) { 1143if (currentObjects == null || currentObjects.Length == 0) { 1146return currentObjects[0]; 1198if (currentObjects != null && value != null && 1199currentObjects.Length == value.Length) { 1203if (isSame && currentObjects[i] != value[i]) { 1296if (currentObjects.Length > 10) { 1300for (int i = 0; i < currentObjects.Length && showEvents; i++) { 1301tempObj = currentObjects[i]; 1325ShowEventsButton(showEvents && currentObjects.Length > 0); 1328if (currentObjects.Length == 1) { 1329EnablePropPageButton(currentObjects[0]); 1353if (currentObjects.Length > 0 && GetFlag(ReInitTab)) { 1376if (currentObjects.Length > 0) { 1392if (currentObjects == null) { 1395return (object[])currentObjects.Clone(); 2133if (currentObjects != null && currentObjects.Length > 0) { 2134for (int i = 0; i < currentObjects.Length; i++) { 2162if (currentObjects.Length == 1 && GetUnwrappedObject(0) is IComponent) { 2256if (currentObjects != null) { 2389if (currentObjects != null) { 2404for (int j = 0; j < currentObjects.Length; j++) { 2633if (currentObjects == null || index < 0 || index > currentObjects.Length) { 2637Object obj = currentObjects[index]; 2829(currentObjects == null) || (currentObjects.Length == 0)) { 2837int objectCount = currentObjects.Length; 2839if (currentObjects[i] == e.Component) { 2861for (int i = 0; i < currentObjects.Length; i++) { 2862if (e.Component == currentObjects[i]) { 2864object[] newObjects = new object[currentObjects.Length - 1]; 2865Array.Copy(currentObjects, 0, newObjects, 0, i); 2869Array.Copy(currentObjects, i + 1, newObjects, i, newObjects.Length - i); 2921if (currentObjects != null && currentObjects.Length > 0) { 3435this.SelectedObjects = currentObjects; 3459if (currentObjects != null) { 3460for (int i = 0; i < currentObjects.Length; i++) { 3462if (currentObjects[i] == e.ComponentChanged || typeChanged != null && typeChanged.IsAssignableFrom(currentObjects[i].GetType())) { 3539currentObjects != null && 3540currentObjects.Length > 0) { 3541Object baseObject = currentObjects[0]; 3940if (currentObjects != null && currentObjects.Length > 0) { 3942Type[] tabTypes = GetCommonTabs(currentObjects, PropertyTabScope.Component); 3945for (int j = 0; j < currentObjects.Length; j++) { 3946AddRefTab(tabTypes[i], currentObjects[j], PropertyTabScope.Component, false); 4193for (int i = 0; i < currentObjects.Length; ++i) { 4194if (currentObjects[i] == oldObject) { 4195currentObjects[i] = newObject; 4630if (currentObjects == null || currentObjects.Length == 0) { 4636if (connectionPointCookies == null || (currentObjects.Length > connectionPointCookies.Length)) { 4637connectionPointCookies = new AxHost.ConnectionPointCookie[currentObjects.Length]; 4640for (int i = 0; i < currentObjects.Length; i++) { 4715if (currentObjects != null && currentObjects.Length > 0) { 4716peMain = (GridEntry)GridEntry.Create(gridView, currentObjects, new PropertyGridServiceProvider(this), designerHost, this.SelectedTab, propertySortValue);