System.Windows.Forms.ContainerControl.AddValidationChain C# (CSharp) Method

AddValidationChain() private method

private AddValidationChain ( ContainerControl top_container, ArrayList validation_chain ) : void
top_container ContainerControl
validation_chain System.Collections.ArrayList
return void
		private void AddValidationChain (ContainerControl top_container, ArrayList validation_chain)
		{
			if (validation_chain.Count == 0)
				return;

			if (top_container.pending_validation_chain == null || top_container.pending_validation_chain.Count == 0) {
				top_container.pending_validation_chain = validation_chain;
				return;
			}

			foreach (Control c in validation_chain)
				if (!top_container.pending_validation_chain.Contains (c))
					top_container.pending_validation_chain.Add (c);
		}