Opc.Ua.ServerTest.TestCaseTreeCtrl.CheckChildren C# (CSharp) Method

CheckChildren() private method

Recursively changes the check state for child nodes.
private CheckChildren ( TreeNode parent, bool check ) : void
parent System.Windows.Forms.TreeNode
check bool
return void
        private void CheckChildren(TreeNode parent, bool check)
        {
            foreach (TreeNode child in parent.Nodes)
            {
                ServerTestCase testcase = child.Tag as ServerTestCase;

                if (testcase == null)
                {
                    continue;
                }

                child.Checked = check;
                testcase.Enabled = check;

                CheckChildren(child, check);
            }
        }
        #endregion