public static IEnumerable <SuppressionManagerInitInfo> GetSuppressionInfo(this Solution solution, bool generateSuppressionBase) { var suppressionFiles = solution.GetAllAdditionalDocuments() .Where(additionalDoc => SuppressionFile.IsSuppressionFile(additionalDoc.FilePath)); return(suppressionFiles.Select(file => new SuppressionManagerInitInfo(file.FilePath, generateSuppressionBase))); }
public static IEnumerable <TextDocument> GetSuppressionFiles(this Project project) => project.CheckIfNull(nameof(project)).AdditionalDocuments .Where(additionalDoc => SuppressionFile.IsSuppressionFile(additionalDoc.FilePath));
public static IEnumerable <SuppressionManagerInitInfo> GetSuppressionInfoFromSolution(this Solution solution, bool generateSuppressionBase) => from additionalDoc in solution.GetAllAdditionalDocumentsFromSolution() where SuppressionFile.IsSuppressionFile(additionalDoc.FilePath) select new SuppressionManagerInitInfo(additionalDoc.FilePath, generateSuppressionBase);