Base:
property
Count
System.Windows.Forms.BindingManagerBase.Count
46 references to Count
System.Windows.Forms (29)
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (2)
2986
if (DataManager is not null && DataManager.
Count
!= -1)
2988
newItems = new object[DataManager.
Count
];
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (5)
362
_lastListCount = CurrencyManager!.
Count
;
442
while (DataBoundRowsCount() < CurrencyManager!.
Count
);
721
CurrencyManager.
Count
== DataBoundRowsCount() + 1) // condition 6.
747
clearSelection |= _lastListCount == -1 || _lastListCount == CurrencyManager!.
Count
;
1107
_lastListCount = CurrencyManager.
Count
;
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
3353
if ((DataConnection.CurrencyManager?.
Count
?? 0) <= _ptCurrentCell.Y)
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (2)
2441
else if ((dataConnection.CurrencyManager?.
Count
?? 0) <= rowIndex)
3893
else if ((dataConnection.CurrencyManager?.
Count
?? 0) <= rowIndex)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (2)
1096
if (dataManager is not null && dataManager.
Count
!= -1)
1098
object[] newItems = new object[dataManager.
Count
];
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (2)
1986
if (DataManager is not null && DataManager.
Count
!= -1)
1988
newItems = new object[DataManager.
Count
];
System\Windows\Forms\DataBinding\BindingSource.cs (4)
189
public object? Current => _currencyManager.
Count
> 0 ? _currencyManager.Current : null;
901
if (cm.
Count
> 0)
940
currentItemChanged = ((_lastCurrentItem is null) || (cm.
Count
== 0) || (_lastCurrentItem != cm.Current) || (Position >= Count));
943
_lastCurrentItem = cm.
Count
> 0 ? cm.Current : null;
System\Windows\Forms\DataBinding\CurrencyManager.cs (7)
299
if (
Count
> 0)
339
if ((newPosition < 0 || newPosition >=
Count
) && IsBinding)
372
listposition = Math.Min(newPosition,
Count
- 1);
468
if (
Count
> 0)
742
ChangeRecordState(Math.Min(listposition,
Count
- 1), true, false, true, false);
843
if (
Count
> 0)
891
if ((e.Index == listposition || (e.Index == -1 && Position <
Count
)) && !_state.HasFlag(CurrencyManagerStates.InChangeRecordState))
System\Windows\Forms\DataBinding\ListBindingHelper.cs (1)
57
bool currentKnown = (cm is not null && cm.Position >= 0 && cm.Position <= cm.
Count
- 1);
System\Windows\Forms\DataBinding\RelatedCurrencyManager.cs (3)
160
if (currencyManager.
Count
> 0)
164
listposition = (
Count
> 0 ? 0 : -1);
199
listposition = (
Count
> 0 ? 0 : -1);
System.Windows.Forms.Tests (17)
System\Windows\Forms\BindingContextTests.cs (10)
424
Assert.Equal(3, manager.
Count
);
438
Assert.Equal(3, manager.
Count
);
457
Assert.Equal(3, manager.
Count
);
584
Assert.Equal(3, manager.
Count
);
621
Assert.Equal(3, manager.
Count
);
643
Assert.Equal(3, manager.
Count
);
827
Assert.Equal(3, manager.
Count
);
865
Assert.Equal(3, manager.
Count
);
922
Assert.Equal(3, manager1.
Count
);
929
Assert.Equal(3, manager2.
Count
);
System\Windows\Forms\BindingSourceTests.cs (7)
24
Assert.Equal(0, source.CurrencyManager.
Count
);
83
Assert.Equal(0, source.CurrencyManager.
Count
);
148
Assert.Equal(expected.Count, source.CurrencyManager.
Count
);
234
Assert.Equal(expected.Count, source.CurrencyManager.
Count
);
304
Assert.Equal(expected.Count, source.CurrencyManager.
Count
);
413
Assert.Equal(0, source.CurrencyManager.
Count
);
487
Assert.Equal(0, source.CurrencyManager.
Count
);