2 writes to TotalProperties
System.Windows.Forms (2)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (2)
3606TotalProperties = CountPropertiesFromOutline(TopLevelGridEntries); 3961TotalProperties = propertyCount;
27 references to TotalProperties
System.Windows.Forms (27)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (27)
1694if (_visibleRows == -1 || TotalProperties == -1 || !HasEntries) 1704var newEntries = new GridEntry[TotalProperties]; 2095|| (newValue + (ScrollBar.LargeChange - 1) >= TotalProperties)) 2230if (TotalProperties <= 0) 2381if (TotalProperties <= 0) 2986if (e.Button == MouseButtons.Left && SplitterInside(e.X) && TotalProperties != 0) 3129if (TotalProperties != 0 && (SplitterInside(e.X) || _flags.HasFlag(Flags.IsSplitterMove))) 3215newOffset = Math.Min(newOffset, TotalProperties - _visibleRows + 1); 3248newOffset = Math.Min(newOffset, TotalProperties - _visibleRows + 1); 3322int visibleCount = Math.Min(TotalProperties - GetScrollOffset(), 1 + _visibleRows); 3335if (TotalProperties > 0) 3674SelectGridEntry(oldGridEntry, pageIn: ScrollBar.Value == TotalProperties); 3959if (TotalProperties != propertyCount) 4041int oldLength = TotalProperties; 4070int newLength = TotalProperties; 4095SetFlag(Flags.NoDefault, gridEntry is null && TotalProperties > 0); 4519int items = TotalProperties; 4550int newItems = TotalProperties - items; 4555SetScrollOffset(TotalProperties - items + offset); 4582int newPosition = Math.Max(0, Math.Min(TotalProperties - _visibleRows + 1, offset)); 4832if (TotalProperties == -1) 4837if (TotalProperties < _visibleRows) 4841else if (GetScrollOffset() > TotalProperties) 4843SetScrollOffset(TotalProperties + 1 - _visibleRows); 4854ScrollBar.Maximum = Math.Max(0, TotalProperties - 1); 4855if (hidden != (TotalProperties < _visibleRows)) 5224if (TotalProperties > 0 && TryGetService(out IMenuCommandService? menuCommandService))