AppVeyorServices.ServerConfiguration.ConfigureAppVeyor.ProjectsAfterCheck C# (CSharp) Method

ProjectsAfterCheck() private method

private ProjectsAfterCheck ( object sender, TreeViewEventArgs e ) : void
sender object
e System.Windows.Forms.TreeViewEventArgs
return void
        private void ProjectsAfterCheck(object sender, TreeViewEventArgs e)
        {
            var buildDefinition = e.Node.Tag as AppVeyorBuildDefinition;
            if (buildDefinition != null)
            {
                var buildDefSetting = _ciEntryPointSetting.FindAddBuildDefinition(buildDefinition,
                    _appVeyorCiEntryPoint.Name);
                buildDefSetting.Active = e.Node.Checked;
                Settings.Save();
            }
            ((ThreeStateTreeNode) e.Node).UpdateStateOfRelatedNodes();
        }