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