7 implementations of ISupportInitializeNotification
Microsoft.VisualStudio.LanguageServices.Implementation (1)
SolutionExplorer\BulkObservableCollectionWithInit.cs (1)
17internal sealed class BulkObservableCollectionWithInit<T> : BulkObservableCollection<T>, 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,
System.Windows.Forms.Tests (2)
System\Windows\Forms\BindingSourceTests.cs (1)
933private class ISupportInitializeNotificationDataSource : ISupportInitializeNotification
System\Windows\Forms\ListControlTests.cs (1)
2886private class SupportInitializeNotificationList : List<int>, ISupportInitializeNotification
31 references to ISupportInitializeNotification
Microsoft.VisualStudio.LanguageServices.Implementation (1)
SolutionExplorer\BulkObservableCollectionWithInit.cs (1)
14/// <see cref="ISupportInitializeNotification"/>. This is used to show the spinning icon in the solution explorer
netstandard (1)
netstandard.cs (1)
356[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.ISupportInitializeNotification))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
342[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.ISupportInitializeNotification))]
System.Windows.Forms (20)
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\ErrorProvider\ErrorProvider.cs (3)
619if (DataSource is ISupportInitializeNotification dsInit && !dsInit.IsInitialized) 636ISupportInitializeNotification? dsInit = DataSource as ISupportInitializeNotification;
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\DataGridViewDesigner.cs (1)
514if (dataGridView.DataSource is ISupportInitializeNotification { IsInitialized: false })
System.Windows.Forms.Tests (7)
System\Windows\Forms\BindingSourceTests.cs (7)
533ISupportInitializeNotification source = bindingSource; 541ISupportInitializeNotification source = bindingSource; 553ISupportInitializeNotification source = bindingSource; 582ISupportInitializeNotification source = bindingSource; 606ISupportInitializeNotification source = bindingSource; 642ISupportInitializeNotification source = bindingSource; 678ISupportInitializeNotification source = bindingSource;