Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void
Example #1
0
        public void MainMenu_Dispose_HasForm_Success()
        {
            var form = new Form
            {
                Menu = new MainMenu()
            };

            MainMenu menu = form.Menu;

            menu.Dispose();
            Assert.Null(menu.GetForm());
            Assert.Null(form.Menu);
        }
Example #2
0
        public void MainMenu_Dispose_HasOwnerForm_Success()
        {
            var parentForm = new Form {
                IsMdiContainer = true
            };
            var form = new Form
            {
                Menu      = new MainMenu(),
                MdiParent = parentForm
            };

            MainMenu menu = form.MergedMenu;

            menu.Dispose();
            Assert.Null(menu.GetForm());
            Assert.Null(form.Menu);
        }
Example #3
0
        protected virtual void doTerug(int i, string s)
        {
            mIsActive = false;

            if (mainMenu1 != null)
            {
                AppController.ShowSIP(false);
                mainMenu1.Dispose();
                mainMenu1 = null;
            }

            mBlendTimer.Change(Timeout.Infinite, Timeout.Infinite);
            if (mParent != null)
            {
                //   mParent.Activate();
                mParent.Show();
            }
            Close();
        }
Example #4
0
		[Test] // Xamarin bug 3418
		public void TestMenuItemsDispose ()
		{
			Menu menu = new MainMenu ();
			menu.MenuItems.Add (new MenuItem ());
			menu.Dispose ();
			try {
				MenuItem item = menu.MenuItems[0];
				Assert.Fail ();
			} catch (ArgumentOutOfRangeException) {
			}
		}