PurplePen.CourseSelector.UpdateNodeBasedOnChildren C# (CSharp) Method

UpdateNodeBasedOnChildren() private method

private UpdateNodeBasedOnChildren ( TreeNode parent ) : void
parent System.Windows.Forms.TreeNode
return void
        void UpdateNodeBasedOnChildren(TreeNode parent)
        {
            bool anyUnchecked = false;

            foreach (TreeNode childNode in parent.Nodes)
                if (!childNode.Checked)
                    anyUnchecked = true;

            parent.Checked = !anyUnchecked;
        }