4 implementations of ISupportInitializeNotification
System.Data.Common (3)
System\Data\DataSet.cs (1)
34public class DataSet : MarshalByValueComponent, IListSource, IXmlSerializable, ISupportInitializeNotification, ISerializable
System\Data\DataTable.cs (1)
35public class DataTable : MarshalByValueComponent, IListSource, ISupportInitializeNotification, ISerializable, IXmlSerializable
System\Data\DataView.cs (1)
24public class DataView : MarshalByValueComponent, IBindingListView, System.ComponentModel.ITypedList, ISupportInitializeNotification
System.Windows.Forms (1)
System\Windows\Forms\DataBinding\BindingSource.cs (1)
21ISupportInitializeNotification,
23 references to ISupportInitializeNotification
netstandard (1)
netstandard.cs (1)
356[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.ISupportInitializeNotification))]
System (1)
parent\ref\System.cs (1)
342[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.ISupportInitializeNotification))]
System.Windows.Forms (20)
System\Windows\Forms\Components\ErrorProvider\ErrorProvider.cs (3)
619if (DataSource is ISupportInitializeNotification dsInit && !dsInit.IsInitialized) 636ISupportInitializeNotification? dsInit = DataSource as ISupportInitializeNotification;
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (4)
784Debug.Assert(DataSource is ISupportInitializeNotification); 788if (DataSource is ISupportInitializeNotification dsInit) 1041if (DataSource is ISupportInitializeNotification dsInit && _dataConnectionState[DATACONNECTIONSTATE_dataSourceInitializedHookedUp]) 1066dsInit = (DataSource as ISupportInitializeNotification)!;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (4)
692Debug.Assert(DataSource is ISupportInitializeNotification); 696if (DataSource is ISupportInitializeNotification dsInit) 795if (DataSource is ISupportInitializeNotification dsInit && !dsInit.IsInitialized) 2447if (DataSource is ISupportInitializeNotification dsInit && _flags.HasFlag(DataGridViewComboBoxCellFlags.DataSourceInitializedHookedUp))
System\Windows\Forms\Controls\ListControl\ListControl.cs (2)
780if (_dataSource is ISupportInitializeNotification dsInit && _isDataSourceInitEventHooked) 799if (_dataSource is ISupportInitializeNotification dsInit && !dsInit.IsInitialized)
System\Windows\Forms\DataBinding\Binding.BindToObject.cs (3)
32if (_owner.DataSource is not ISupportInitializeNotification ds || ds.IsInitialized) 62Debug.Assert(_owner.DataSource is ISupportInitializeNotification, "data source should not change on the BindToObject"); 66if (_owner.DataSource is ISupportInitializeNotification ds)
System\Windows\Forms\DataBinding\BindingSource.cs (4)
1374if (DataSource is ISupportInitializeNotification dsInit && !dsInit.IsInitialized) 1392if (DataSource is ISupportInitializeNotification dsInit) 1403bool ISupportInitializeNotification.IsInitialized => !_state.HasFlag(BindingSourceStates.Initializing); 1409event EventHandler ISupportInitializeNotification.Initialized
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\DataGridViewDesigner.cs (1)
514if (dataGridView.DataSource is ISupportInitializeNotification { IsInitialized: false })