2 writes to TotalProperties
System.Windows.Forms (2)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (2)
3605TotalProperties = CountPropertiesFromOutline(TopLevelGridEntries); 3960TotalProperties = propertyCount;
27 references to TotalProperties
System.Windows.Forms (27)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (27)
1693if (_visibleRows == -1 || TotalProperties == -1 || !HasEntries) 1703var newEntries = new GridEntry[TotalProperties]; 2094|| (newValue + (ScrollBar.LargeChange - 1) >= TotalProperties)) 2229if (TotalProperties <= 0) 2380if (TotalProperties <= 0) 2985if (e.Button == MouseButtons.Left && SplitterInside(e.X) && TotalProperties != 0) 3128if (TotalProperties != 0 && (SplitterInside(e.X) || _flags.HasFlag(Flags.IsSplitterMove))) 3214newOffset = Math.Min(newOffset, TotalProperties - _visibleRows + 1); 3247newOffset = Math.Min(newOffset, TotalProperties - _visibleRows + 1); 3321int visibleCount = Math.Min(TotalProperties - GetScrollOffset(), 1 + _visibleRows); 3334if (TotalProperties > 0) 3673SelectGridEntry(oldGridEntry, pageIn: ScrollBar.Value == TotalProperties); 3958if (TotalProperties != propertyCount) 4040int oldLength = TotalProperties; 4069int newLength = TotalProperties; 4094SetFlag(Flags.NoDefault, gridEntry is null && TotalProperties > 0); 4518int items = TotalProperties; 4549int newItems = TotalProperties - items; 4554SetScrollOffset(TotalProperties - items + offset); 4581int newPosition = Math.Max(0, Math.Min(TotalProperties - _visibleRows + 1, offset)); 4831if (TotalProperties == -1) 4836if (TotalProperties < _visibleRows) 4840else if (GetScrollOffset() > TotalProperties) 4842SetScrollOffset(TotalProperties + 1 - _visibleRows); 4853ScrollBar.Maximum = Math.Max(0, TotalProperties - 1); 4854if (hidden != (TotalProperties < _visibleRows)) 5223if (TotalProperties > 0 && TryGetService(out IMenuCommandService? menuCommandService))