Пример #1
0
        public override bool SaveOptions()
        {
            bool codeCoverageColorsChanged = false;

            foreach (CodeCoverageDisplayItem item in displayItemsListBox.Items)
            {
                if (item.HasChanged)
                {
                    CodeCoverageOptions.Properties.Set <System.Drawing.Color>(item.ForeColorPropertyName, item.ForeColor);
                    CodeCoverageOptions.Properties.Set <System.Drawing.Color>(item.BackColorPropertyName, item.BackColor);
                    codeCoverageColorsChanged = true;
                }
            }

            if (codeCoverageColorsChanged)
            {
                CodeCoverageService.RefreshCodeCoverageHighlights();
            }
            return(base.SaveOptions());
        }
        public override bool StorePanelContents()
        {
            bool codeCoverageColorsChanged = false;

            foreach (CodeCoverageDisplayItem item in displayItemsListBox.Items)
            {
                CodeCoverageOptions.Properties.Set <Color>(item.ForeColorPropertyName, item.ForeColor);
                CodeCoverageOptions.Properties.Set <Color>(item.BackColorPropertyName, item.BackColor);
                if (item.HasChanged)
                {
                    codeCoverageColorsChanged = true;
                }
            }

            if (codeCoverageColorsChanged)
            {
                CodeCoverageService.RefreshCodeCoverageHighlights();
            }

            return(true);
        }