private void SaveClick(object sender, RoutedEventArgs e) { SuppressionsInfo suppressionsInfo = new SuppressionsInfo(); suppressionsInfo.SuppressionLines = CppcheckLines.Items; suppressionsInfo.SkippedFilesMask = FilesLines.Items; suppressionsInfo.SkippedIncludesMask = IncludesLines.Items; suppressionsInfo.SaveToFile(suppressionsFilePath); Close(); }
public SuppressionsSettings(ICodeAnalyzer.SuppressionStorage suppressionStorage, string projectBasePath = null, string projectName = null) { InitializeComponent(); suppressionsFilePath = ICodeAnalyzer.suppressionsFilePathByStorage(suppressionStorage, projectBasePath, projectName); SuppressionsInfo suppressionsInfo = new SuppressionsInfo(); suppressionsInfo.LoadFromFile(suppressionsFilePath); CppcheckLines.Items = suppressionsInfo.SuppressionLines; FilesLines.Items = suppressionsInfo.SkippedFilesMask; IncludesLines.Items = suppressionsInfo.SkippedIncludesMask; }
private void SaveClick(object sender, RoutedEventArgs e) { SuppressionsInfo suppressionsInfo = new SuppressionsInfo(); suppressionsInfo.SuppressionLines = CppcheckLines.Items; while (suppressionsInfo.SuppressionLines.Remove("")) /* nothing */ } {