示例#1
0
        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)));
        }
示例#2
0
 public static IEnumerable <TextDocument> GetSuppressionFiles(this Project project) =>
 project.CheckIfNull(nameof(project)).AdditionalDocuments
 .Where(additionalDoc => SuppressionFile.IsSuppressionFile(additionalDoc.FilePath));
示例#3
0
 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);