Castle.MicroKernel.SubSystems.Naming.BinaryTreeComponentName.Remove C# (CSharp) Method

Remove() public method

public Remove ( ComponentName name ) : void
name ComponentName
return void
		public void Remove(ComponentName name)
		{
			Remove(FindNode(name));
		}

Same methods

BinaryTreeComponentName::Remove ( TreeNode node ) : void

Usage Example

		public void RemoveUnbalancedRoot()
		{
			BinaryTreeComponentName tree = new BinaryTreeComponentName();
			DefaultHandler handler1 = new DefaultHandler(new ComponentModel("A", typeof(DefaultHandler), typeof(DefaultHandler)));
			tree.Add(new ComponentName("1000"), handler1);
			tree.Add(new ComponentName("7500"), handler1);
			tree.Add(new ComponentName("6000"), handler1);
			tree.Add(new ComponentName("2000"), handler1);

			tree.Remove(new ComponentName("1000"));
			assertRemoved(tree, 3, new ComponentName("1000"), new ComponentName("6000"));
		}
All Usage Examples Of Castle.MicroKernel.SubSystems.Naming.BinaryTreeComponentName::Remove