System.Windows.Forms.ToolStripDropDownItem.Dispose C# (CSharp) Method

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void
		protected override void Dispose (bool disposing)
		{
			if (!IsDisposed) {
				if (this.HasDropDownItems)
					foreach (ToolStripItem tsi in this.DropDownItems)
						if (tsi is ToolStripMenuItem)
							ToolStripManager.RemoveToolStripMenuItem ((ToolStripMenuItem)tsi);
					
				if (drop_down != null)
					ToolStripManager.RemoveToolStrip (drop_down);
				
				base.Dispose (disposing);
			}
		}