2 writes to TotalProperties
System.Windows.Forms (2)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (2)
3582
TotalProperties
= CountPropertiesFromOutline(TopLevelGridEntries);
3937
TotalProperties
= propertyCount;
27 references to TotalProperties
System.Windows.Forms (27)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (27)
1670
if (_visibleRows == -1 ||
TotalProperties
== -1 || !HasEntries)
1680
var newEntries = new GridEntry[
TotalProperties
];
2071
|| (newValue + (ScrollBar.LargeChange - 1) >=
TotalProperties
))
2206
if (
TotalProperties
<= 0)
2357
if (
TotalProperties
<= 0)
2962
if (e.Button == MouseButtons.Left && SplitterInside(e.X) &&
TotalProperties
!= 0)
3105
if (
TotalProperties
!= 0 && (SplitterInside(e.X) || _flags.HasFlag(Flags.IsSplitterMove)))
3191
newOffset = Math.Min(newOffset,
TotalProperties
- _visibleRows + 1);
3224
newOffset = Math.Min(newOffset,
TotalProperties
- _visibleRows + 1);
3298
int visibleCount = Math.Min(
TotalProperties
- GetScrollOffset(), 1 + _visibleRows);
3311
if (
TotalProperties
> 0)
3650
SelectGridEntry(oldGridEntry, pageIn: ScrollBar.Value ==
TotalProperties
);
3935
if (
TotalProperties
!= propertyCount)
4017
int oldLength =
TotalProperties
;
4046
int newLength =
TotalProperties
;
4071
SetFlag(Flags.NoDefault, gridEntry is null &&
TotalProperties
> 0);
4495
int items =
TotalProperties
;
4526
int newItems =
TotalProperties
- items;
4531
SetScrollOffset(
TotalProperties
- items + offset);
4558
int newPosition = Math.Max(0, Math.Min(
TotalProperties
- _visibleRows + 1, offset));
4808
if (
TotalProperties
== -1)
4813
if (
TotalProperties
< _visibleRows)
4817
else if (GetScrollOffset() >
TotalProperties
)
4819
SetScrollOffset(
TotalProperties
+ 1 - _visibleRows);
4830
ScrollBar.Maximum = Math.Max(0,
TotalProperties
- 1);
4831
if (hidden != (
TotalProperties
< _visibleRows))
5200
if (
TotalProperties
> 0 && TryGetService(out IMenuCommandService? menuCommandService))