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