ZForge.Controls.TreeViewAdv.Tree.NodeControls.NodeCheckBox.GetNewState C# (CSharp) Method

GetNewState() private method

private GetNewState ( CheckState state ) : CheckState
state CheckState
return CheckState
        private CheckState GetNewState(CheckState state)
        {
            if (state == CheckState.Indeterminate)
                return CheckState.Unchecked;
            else if(state == CheckState.Unchecked)
                return CheckState.Checked;
            else
                return ThreeState ? CheckState.Indeterminate : CheckState.Unchecked;
        }