236 references to IsDisposed
Microsoft.VisualBasic.Forms (1)
Microsoft\VisualBasic\ApplicationServices\WindowsFormsApplicationBase.vb (1)
693If _splashScreen IsNot Nothing AndAlso Not _splashScreen.IsDisposed Then
System.Windows.Forms (56)
System\Windows\Forms\ApplicationContext.cs (1)
103if (!_mainForm.IsDisposed)
System\Windows\Forms\Control.cs (5)
3502if (IsDisposed && _threadCallbackList is not null && _threadCallbackList.Count > 0) 9050if (!IsDisposed) 11318if (!RecreatingHandle && !Disposing && !IsDisposed && GetState(States.TrackingMouseEvent)) 11391if (IsDisposed) 11577&& !IsDisposed
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
1072if (Disposing || IsDisposed)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (5)
14615if (!_dataGridViewOper[OperationInDispose] && !IsDisposed) 14944&& !IsDisposed) 15867&& !IsDisposed 16671if (_dataGridViewOper[OperationInDispose] || IsDisposed) 30120_dataGridViewOper[OperationInDispose] || IsDisposed ? null : Events[staticEvent] as T;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (2)
2795if (DataGridView is null || DataGridView.IsDisposed) 2831if (DataGridView is not null && !DataGridView.IsDisposed && !DataGridView.Disposing)
System\Windows\Forms\Controls\Labels\Label.cs (1)
1180if (Disposing || IsDisposed)
System\Windows\Forms\Controls\Labels\LinkLabel.cs (1)
865if (Disposing || IsDisposed)
System\Windows\Forms\Controls\PictureBox\PictureBox.cs (1)
1052if (Disposing || IsDisposed)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
3983if (IsDisposed)
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (1)
1310if (IsDisposed)
System\Windows\Forms\Controls\TabControl\TabControl.cs (2)
367if (!IsDisposed) 1963!SelectedTab.IsDisposed && SelectedTab.TabAccessibilityObject is not null)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (3)
1402if (!IsDropDown && !IsDisposed && !Properties.TryGetValue(s_propToolStripPanelCell, out toolStripPanelCell)) 3664if (!Disposing && !IsDisposed) 4089if (!Disposing && !IsDisposed)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.RestoreFocusMessageFilter.cs (1)
19if (_ownerToolStrip.Disposing || _ownerToolStrip.IsDisposed || _ownerToolStrip.IsDropDown)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (2)
1735if (TopLevel && (!IsDisposed || !Disposing)) 1757if (toolStrip is not null && !(toolStrip.IsDisposed || toolStrip.Disposing))
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (1)
539if (!IsDisposed)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (2)
2667if (parent.Disposing || parent.IsDisposed) 3003if (Owner is not null && !(Owner.IsDisposed || Owner.Disposing))
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.cs (1)
193!toolStrip.IsDisposed &&
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.ModalMenuFilter.cs (1)
533if (activeToolStrip.IsDisposed)
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.FeedbackRectangle.cs (2)
26if (_dropDown is not null && !_dropDown.IsDisposed) 35if (_dropDown is not null && !_dropDown.IsDisposed)
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.FeedbackRectangle.FeedbackDropDown.cs (1)
43if (IsDisposed || _numPaintsServiced != 0)
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelCell.cs (1)
391&& !_wrappedToolStrip.IsDisposed // ensure we have a live-runtime only toolstrip.
System\Windows\Forms\Controls\ToolStrips\ToolStripTextBox.ToolStripTextBoxControl.cs (1)
203if (!Disposing && !IsDisposed)
System\Windows\Forms\Controls\TreeView\TreeNode.cs (14)
232if (tv is null || tv.IsDisposed) 265if (tv is null || tv.IsDisposed) 300if (tv is null || !tv.IsHandleCreated || tv.IsDisposed) 328if (HTREEITEMInternal != IntPtr.Zero && _treeView is not null && !_treeView.IsDisposed) 619if (tv.IsDisposed) 693if (tv is null || tv.IsDisposed) 855if (tv is null || tv.IsDisposed) 960if (tv is null || tv.IsDisposed) 1590if (tv is null || tv.IsDisposed) 1659if (tv is null || tv.IsDisposed) 1821if (tv is null || !tv.IsHandleCreated || tv.IsDisposed) 1976if (tv is null || tv.IsDisposed) 2137if (tv.IsDisposed) 2204if (tv.IsDisposed)
System\Windows\Forms\Controls\WebBrowser\WebBrowser.cs (1)
1397ObjectDisposedException.ThrowIf(IsDisposed, this);
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
476if (Visible && !Disposing && !IsDisposed)
System\Windows\Forms\ToolTip\ToolTip.cs (2)
196if (TopLevelControl is not null && !TopLevelControl.IsDisposed) 1729if (win is Control control && control.IsDisposed)
System\Windows\Forms\WindowsFormsSynchronizationContext.cs (1)
67if (!control.IsDisposed)
System.Windows.Forms.Design (6)
System\ComponentModel\Design\DesignerActionPanel.cs (1)
361if (Disposing || IsDisposed)
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.FlyoutDialog.cs (1)
67if (!_parentControl.IsDisposed)
System\Windows\Forms\Design\Behavior\BehaviorService.AdornerWindow.cs (1)
103=> DesignerFrame is not null && !DesignerFrame.IsDisposed && DesignerFrame.IsHandleCreated;
System\Windows\Forms\Design\DesignerFrame.cs (1)
119if (selSvc?.PrimarySelection is Control { IsDisposed: false } ctrl)
System\Windows\Forms\Design\SelectionUIService.cs (1)
188if (IsDisposed)
System\Windows\Forms\Design\ToolStripAdornerWindowService.cs (1)
230if (_designerFrame is null || _designerFrame.IsDisposed || !_designerFrame.IsHandleCreated)
System.Windows.Forms.Tests (173)
System\Windows\Forms\ApplicationContextTests.cs (9)
177Assert.True(mainForm.IsDisposed); 181Assert.True(mainForm.IsDisposed); 190Assert.True(mainForm.IsDisposed); 194Assert.True(mainForm.IsDisposed); 198Assert.True(mainForm.IsDisposed); 254Assert.True(mainForm.IsDisposed); 258Assert.True(mainForm.IsDisposed); 268Assert.False(mainForm.IsDisposed); 272Assert.False(mainForm.IsDisposed);
System\Windows\Forms\ButtonBaseTests.cs (24)
4569Assert.Equal(callCount > 0, control.IsDisposed); 4583Assert.True(control.IsDisposed); 4594Assert.True(control.IsDisposed); 4621Assert.Equal(callCount > 0, control.IsDisposed); 4635Assert.True(control.IsDisposed); 4646Assert.True(control.IsDisposed); 4676Assert.Equal(callCount > 0, control.IsDisposed); 4690Assert.True(control.IsDisposed); 4701Assert.True(control.IsDisposed); 4724Assert.Equal(callCount > 0, control.IsDisposed); 4738Assert.True(control.IsDisposed); 4749Assert.True(control.IsDisposed); 4776Assert.Equal(callCount > 0, control.IsDisposed); 4790Assert.True(control.IsDisposed); 4801Assert.True(control.IsDisposed); 4831Assert.Equal(callCount > 0, control.IsDisposed); 4845Assert.True(control.IsDisposed); 4856Assert.True(control.IsDisposed); 4880Assert.False(control.IsDisposed); 4891Assert.False(control.IsDisposed); 4921Assert.False(control.IsDisposed); 4932Assert.False(control.IsDisposed); 4965Assert.False(control.IsDisposed); 4976Assert.False(control.IsDisposed);
System\Windows\Forms\ControlTests.Methods.cs (52)
984Assert.Equal(callCount > 0, control.IsDisposed); 996Assert.True(control.IsDisposed); 1006Assert.True(control.IsDisposed); 1035Assert.Equal(callCount > 0, control.IsDisposed); 1049Assert.True(control.IsDisposed); 1060Assert.True(control.IsDisposed); 1089Assert.Equal(callCount > 0, control.IsDisposed); 1109Assert.True(control.IsDisposed); 1111Assert.True(child1.IsDisposed); 1113Assert.True(child2.IsDisposed); 1130Assert.True(control.IsDisposed); 1132Assert.True(child1.IsDisposed); 1134Assert.True(child2.IsDisposed); 1162Assert.Equal(callCount > 0, control.IsDisposed); 1174Assert.True(control.IsDisposed); 1184Assert.True(control.IsDisposed); 1217Assert.Equal(callCount > 0, control.IsDisposed); 1229Assert.True(control.IsDisposed); 1243Assert.True(control.IsDisposed); 1286Assert.Equal(callCount > 0, control.IsDisposed); 1298Assert.True(control.IsDisposed); 1308Assert.True(control.IsDisposed); 1333Assert.False(control.IsDisposed); 1343Assert.False(control.IsDisposed); 1372Assert.Equal(callCount > 0, control.IsDisposed); 1386Assert.True(control.IsDisposed); 1397Assert.True(control.IsDisposed); 1429Assert.False(control.IsDisposed); 1440Assert.False(control.IsDisposed); 1469Assert.Equal(callCount > 0, control.IsDisposed); 1489Assert.True(control.IsDisposed); 1491Assert.True(child1.IsDisposed); 1493Assert.True(child2.IsDisposed); 1510Assert.True(control.IsDisposed); 1512Assert.True(child1.IsDisposed); 1514Assert.True(child2.IsDisposed); 1557Assert.False(control.IsDisposed); 1559Assert.False(child1.IsDisposed); 1561Assert.False(child2.IsDisposed); 1578Assert.False(control.IsDisposed); 1580Assert.False(child1.IsDisposed); 1582Assert.False(child2.IsDisposed); 1610Assert.Equal(callCount > 0, control.IsDisposed); 1622Assert.True(control.IsDisposed); 1632Assert.True(control.IsDisposed); 1660Assert.False(control.IsDisposed); 1670Assert.False(control.IsDisposed); 1703Assert.Equal(callCount > 0, control.IsDisposed); 1715Assert.True(control.IsDisposed); 1729Assert.True(control.IsDisposed); 1768Assert.False(control.IsDisposed); 1782Assert.False(control.IsDisposed);
System\Windows\Forms\DataGridViewCellTests.cs (8)
356Assert.False(menu.IsDisposed); 3338Assert.False(menu.IsDisposed); 3508Assert.False(menu.IsDisposed); 3513Assert.False(menu.IsDisposed); 3518Assert.True(menu.IsDisposed); 3545Assert.False(menu.IsDisposed); 3550Assert.False(menu.IsDisposed); 3555Assert.True(menu.IsDisposed);
System\Windows\Forms\DataGridViewHeaderCellTests.cs (2)
2040Assert.False(menu.IsDisposed); 2126Assert.False(menu.IsDisposed);
System\Windows\Forms\StatusStripTests.cs (8)
919Assert.Equal(callCount > 0, control.IsDisposed); 932Assert.True(control.IsDisposed); 943Assert.True(control.IsDisposed); 972Assert.Equal(callCount > 0, control.IsDisposed); 985Assert.True(control.IsDisposed); 996Assert.True(control.IsDisposed); 1038Assert.False(control.IsDisposed); 1049Assert.False(control.IsDisposed);
System\Windows\Forms\ToolStripControlHostTests.cs (8)
2585Assert.False(c.IsDisposed); 2597Assert.True(c.IsDisposed); 2605Assert.True(c.IsDisposed); 2627Assert.False(c.IsDisposed); 2639Assert.True(c.IsDisposed); 2647Assert.True(c.IsDisposed); 2671Assert.False(c.IsDisposed); 2679Assert.False(c.IsDisposed);
System\Windows\Forms\ToolStripDropDownTests.cs (27)
3052Assert.Equal(callCount > 0, control.IsDisposed); 3065Assert.True(control.IsDisposed); 3077Assert.True(control.IsDisposed); 3109Assert.Equal(callCount > 0, control.IsDisposed); 3122Assert.True(control.IsDisposed); 3135Assert.True(control.IsDisposed); 3165Assert.Equal(callCount > 0, control.IsDisposed); 3178Assert.True(control.IsDisposed); 3190Assert.True(control.IsDisposed); 3225Assert.Equal(callCount > 0, control.IsDisposed); 3246Assert.True(control.IsDisposed); 3266Assert.True(control.IsDisposed); 3296Assert.Equal(callCount > 0, control.IsDisposed); 3309Assert.True(control.IsDisposed); 3321Assert.True(control.IsDisposed); 3348Assert.False(control.IsDisposed); 3359Assert.False(control.IsDisposed); 3390Assert.Equal(callCount > 0, control.IsDisposed); 3403Assert.True(control.IsDisposed); 3416Assert.True(control.IsDisposed); 3449Assert.False(control.IsDisposed); 3462Assert.False(control.IsDisposed); 3498Assert.Equal(callCount > 0, control.IsDisposed); 3519Assert.True(control.IsDisposed); 3539Assert.True(control.IsDisposed); 3588Assert.False(control.IsDisposed); 3607Assert.False(control.IsDisposed);
System\Windows\Forms\ToolStripTests.cs (19)
4370Assert.Equal(callCount > 0, control.IsDisposed); 4383Assert.True(control.IsDisposed); 4395Assert.True(control.IsDisposed); 4424Assert.Equal(callCount > 0, control.IsDisposed); 4437Assert.True(control.IsDisposed); 4449Assert.True(control.IsDisposed); 4484Assert.Equal(callCount > 0, control.IsDisposed); 4505Assert.True(control.IsDisposed); 4525Assert.True(control.IsDisposed); 4555Assert.Equal(callCount > 0, control.IsDisposed); 4568Assert.True(control.IsDisposed); 4580Assert.True(control.IsDisposed); 4607Assert.False(control.IsDisposed); 4618Assert.False(control.IsDisposed); 4652Assert.Equal(callCount > 0, control.IsDisposed); 4673Assert.True(control.IsDisposed); 4693Assert.True(control.IsDisposed); 4742Assert.False(control.IsDisposed); 4761Assert.False(control.IsDisposed);
System\Windows\Forms\WebBrowserTests.cs (16)
2534Assert.Equal(callCount > 0, control.IsDisposed); 2547Assert.True(control.IsDisposed); 2558Assert.True(control.IsDisposed); 2589Assert.Equal(callCount > 0, control.IsDisposed); 2602Assert.True(control.IsDisposed); 2613Assert.True(control.IsDisposed); 2637Assert.Equal(callCount > 0, control.IsDisposed); 2650Assert.True(control.IsDisposed); 2661Assert.True(control.IsDisposed); 2694Assert.False(control.IsDisposed); 2705Assert.False(control.IsDisposed); 2736Assert.Equal(callCount > 0, control.IsDisposed); 2749Assert.True(control.IsDisposed); 2760Assert.True(control.IsDisposed); 2786Assert.False(control.IsDisposed); 2797Assert.False(control.IsDisposed);