1 type derived from CurrencyManager
System.Windows.Forms (1)
System\Windows\Forms\DataBinding\RelatedCurrencyManager.cs (1)
13internal class RelatedCurrencyManager : CurrencyManager
2 instantiations of CurrencyManager
System.Windows.Forms (2)
System\Windows\Forms\DataBinding\BindingContext.cs (1)
249bindingManagerBase = new CurrencyManager(dataSource);
System\Windows\Forms\DataBinding\BindingSource.cs (1)
84_currencyManager = new CurrencyManager(this);
104 references to CurrencyManager
System.Windows.Forms (61)
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (3)
105public CurrencyManager? CurrencyManager { get; private set; } 1079CurrencyManager = _owner.BindingContext[DataSource, DataMember] as CurrencyManager; 1523if (_owner.BindingContext[newDataSource] is not CurrencyManager cm)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (8)
124private CurrencyManager? DataManager 790private CurrencyManager? GetDataManager(DataGridView? dataGridView) 792CurrencyManager? cm = Properties.GetValueOrDefault<CurrencyManager?>(s_propComboBoxCellDataManager); 805cm = (CurrencyManager)dataGridView.BindingContext[DataSource]; 1098CurrencyManager? dataManager = GetDataManager(dataGridView); 1356DataManager = (CurrencyManager)DataGridView!.BindingContext![DataSource!, displayBindingMember.BindingPath]; 1387DataManager = (CurrencyManager)DataGridView!.BindingContext![DataSource!, valueBindingMember.BindingPath];
System\Windows\Forms\Controls\ListControl\ListControl.cs (5)
24private CurrencyManager? _dataManager; 97protected CurrencyManager? DataManager => _dataManager; 258private static bool BindingMemberInfoInDataManager(CurrencyManager dataManager, BindingMemberInfo bindingMemberInfo) 701CurrencyManager? newDataManager = null; 709newDataManager = (CurrencyManager)BindingContext[newDataSource, newDisplayMember.BindingPath];
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGrid.cs (1)
300protected internal CurrencyManager ListManager
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridBoolColumn.cs (4)
86protected internal override bool Commit(CurrencyManager dataSource, int rowNum) => throw null; 88protected internal override void Edit(CurrencyManager source, 98CurrencyManager source, 103protected internal override void Paint(Graphics g, Rectangle bounds, CurrencyManager source, int rowNum)
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridColumnStyle.cs (11)
160protected internal virtual object GetColumnValueAtRow(CurrencyManager source, int rowNum) => throw null; 164protected void CheckValidDataSource(CurrencyManager value) { } 168protected internal abstract bool Commit(CurrencyManager dataSource, int rowNum); 171CurrencyManager source, 178CurrencyManager source, 186CurrencyManager source, 200CurrencyManager source, 207CurrencyManager source, 214protected internal abstract void Paint(Graphics g, Rectangle bounds, CurrencyManager source, int rowNum); 220protected internal virtual void SetColumnValueAtRow(CurrencyManager source, int rowNum, object value) { } 226protected internal virtual void UpdateUI(CurrencyManager source, int rowNum, string displayText) { }
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridTableStyle.cs (1)
30public DataGridTableStyle(CurrencyManager listManager) : this() => throw new PlatformNotSupportedException();
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridTextBoxColumn.cs (4)
87protected internal override bool Commit(CurrencyManager dataSource, int rowNum) => throw null; 90CurrencyManager source, 101CurrencyManager source, 106protected internal override void Paint(Graphics g, Rectangle bounds, CurrencyManager source, int rowNum)
System\Windows\Forms\DataBinding\Binding.BindToObject.cs (4)
90&& _bindingManager is not CurrencyManager) 183if (_bindingManager is CurrencyManager cm) 208&& _bindingManager is not CurrencyManager) 234&& _bindingManager is not CurrencyManager)
System\Windows\Forms\DataBinding\Binding.cs (2)
246if (_bindingManagerBase is CurrencyManager oldCurrencyManager) 253if (value is CurrencyManager newCurrencyManager)
System\Windows\Forms\DataBinding\BindingManagerBase.cs (1)
79if (this is CurrencyManager currencyManager)
System\Windows\Forms\DataBinding\BindingSource.cs (9)
44private readonly CurrencyManager _currencyManager; 136public virtual CurrencyManager? CurrencyManager 141public virtual CurrencyManager? GetRelatedCurrencyManager(string? dataMember) 891CurrencyManager cm = (CurrencyManager)sender!; 1261private void WireCurrencyManager(CurrencyManager cm) 1272private void UnwireCurrencyManager(CurrencyManager cm) 1287CurrencyManager? cm = provider.CurrencyManager; 1300CurrencyManager? cm = provider.CurrencyManager;
System\Windows\Forms\DataBinding\ICurrencyManagerProvider.cs (2)
12CurrencyManager? CurrencyManager { get; } 19CurrencyManager? GetRelatedCurrencyManager(string? dataMember);
System\Windows\Forms\DataBinding\ListBindingHelper.cs (1)
56CurrencyManager? cm = currencyManagerProvider.CurrencyManager;
System\Windows\Forms\DataBinding\RelatedCurrencyManager.cs (3)
55if (bmb is CurrencyManager currencyManager) 68if (bmb is CurrencyManager currencyManager) 158if (_parentManager is CurrencyManager currencyManager)
System\Windows\Forms\ErrorProvider\ErrorProvider.cs (2)
365if (listManager is CurrencyManager currManager) 382if (listManager is CurrencyManager currManager)
System.Windows.Forms.Design (7)
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (2)
712CurrencyManager? currencyManager = null; 715currencyManager = BindingContext?[_liveDataGridView.DataSource, _liveDataGridView.DataMember] as CurrencyManager;
System\Windows\Forms\Design\DataGridViewDesigner.cs (3)
24private CurrencyManager? _currencyManager; 222CurrencyManager? newCM = null; 225newCM = (CurrencyManager?)dataGridView.BindingContext?[dataGridView.DataSource, dataGridView.DataMember];
System\Windows\Forms\Design\DesignBindingPicker.cs (2)
1552CurrencyManager? listManager = _bindingContext?[dataSource, dataMember] as CurrencyManager;
System.Windows.Forms.Tests (36)
System\Windows\Forms\BindingContextTests.cs (22)
421CurrencyManager manager = Assert.IsType<CurrencyManager>(context[dataSource]); 435CurrencyManager manager = Assert.IsType<CurrencyManager>(context[dataSource]); 454CurrencyManager manager = Assert.IsType<CurrencyManager>(context[mockIListSource.Object]); 480CurrencyManager manager = new BindingSource().CurrencyManager; 497.Returns((CurrencyManager)null); 581CurrencyManager manager = Assert.IsAssignableFrom<CurrencyManager>(context[dataSource, "Property"]); 618CurrencyManager manager = Assert.IsAssignableFrom<CurrencyManager>(context[dataSource, "Property"]); 640CurrencyManager manager = Assert.IsAssignableFrom<CurrencyManager>(context[dataSource, "Property"]); 823CurrencyManager manager = Assert.IsType<CurrencyManager>(context[dataSource]); 861CurrencyManager manager = Assert.IsAssignableFrom<CurrencyManager>(context[dataSource, "Property"]); 918CurrencyManager manager1 = Assert.IsType<CurrencyManager>(context1[dataSource]); 925CurrencyManager manager2 = Assert.IsType<CurrencyManager>(context2[dataSource]);
System\Windows\Forms\BindingSourceTests.cs (1)
455.Returns<CurrencyManager>(null)
System\Windows\Forms\ComboBoxTests.cs (1)
2829public new CurrencyManager DataManager => base.DataManager;
System\Windows\Forms\ListBindingHelperTests.cs (4)
56.Returns((CurrencyManager)null); 512public CurrencyManager CurrencyManagerResult { get; set; } 514public CurrencyManager CurrencyManager => CurrencyManagerResult; 516public CurrencyManager GetRelatedCurrencyManager(string dataMember)
System\Windows\Forms\ListBoxTests.cs (1)
6410public new CurrencyManager DataManager => base.DataManager;
System\Windows\Forms\ListControlTests.cs (3)
435CurrencyManager dataManger = control.DataManager; 536CurrencyManager dataManger = control.DataManager; 2918public new CurrencyManager DataManager => base.DataManager;
System\Windows\Forms\UnsupportedTypesTests.cs (4)
217protected internal override bool Commit(CurrencyManager dataSource, int rowNum) => throw new NotImplementedException(); 218protected internal override void Edit(CurrencyManager source, int rowNum, Rectangle bounds, bool readOnly, string displayText, bool cellIsVisible) => throw new NotImplementedException(); 222protected internal override void Paint(Graphics g, Rectangle bounds, CurrencyManager source, int rowNum, bool alignToRight) => throw new NotImplementedException(); 223protected internal override void Paint(Graphics g, Rectangle bounds, CurrencyManager source, int rowNum) => throw new NotImplementedException();