Base:
property
Current
System.Windows.Forms.BindingManagerBase.Current
27 references to Current
System.Windows.Forms (10)
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (4)
1293
currentItem = CurrencyManager.
Current
;
1306
editableObject = CurrencyManager.
Current
as IEditableObject;
1370
if (CurrencyManager.
Current
is IEditableObject iEditObj)
1450
if (CurrencyManager!.
Current
is IEditableObject iEditObj)
System\Windows\Forms\DataBinding\BindingSource.cs (4)
189
public object? Current => _currencyManager.Count > 0 ? _currencyManager.
Current
: null;
908
currentValue = ListBindingHelper.GetList(dmProp.GetValue(cm.
Current
));
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\ListBindingHelper.cs (1)
58
currentItem = currentKnown ? cm!.
Current
: null;
System\Windows\Forms\DataBinding\RelatedCurrencyManager.cs (1)
163
SetDataSource(_fieldInfo.GetValue(currencyManager.
Current
));
System.Windows.Forms.Tests (17)
System\Windows\Forms\BindingContextTests.cs (10)
423
Assert.Equal(1, manager.
Current
);
437
Assert.Equal(1, manager.
Current
);
456
Assert.Equal(1, manager.
Current
);
583
Assert.Equal(1, manager.
Current
);
620
Assert.Equal(1, manager.
Current
);
642
Assert.Equal(1, manager.
Current
);
826
Assert.Equal(1, manager.
Current
);
864
Assert.Equal(1, manager.
Current
);
921
Assert.Equal(1, manager1.
Current
);
928
Assert.Equal(1, manager2.
Current
);
System\Windows\Forms\BindingSourceTests.cs (7)
27
Assert.Throws<IndexOutOfRangeException>(() => source.CurrencyManager.
Current
);
86
Assert.Throws<IndexOutOfRangeException>(() => source.CurrencyManager.
Current
);
151
Assert.Throws<IndexOutOfRangeException>(() => source.CurrencyManager.
Current
);
237
Assert.Equal(expected[0], source.CurrencyManager.
Current
);
307
Assert.Equal(expected[0], source.CurrencyManager.
Current
);
416
Assert.Throws<IndexOutOfRangeException>(() => source.CurrencyManager.
Current
);
490
Assert.Throws<IndexOutOfRangeException>(() => source.CurrencyManager.
Current
);