Пример #1
0
        private static void WriteQualityProfileFile(string filePath, IEnumerable<RuleDetail> ruleDetails, AnalyzerLanguage language)
        {
            var root = new QualityProfileRoot(language);
            root.Rules.AddRange(ruleDetails
                .Where(descriptor => descriptor.IsActivatedByDefault)
                .Select(descriptor => new QualityProfileRuleDescriptor(language)
                {
                    Key = descriptor.Key
                }));

            SerializeObjectToFile(filePath, root);
        }
Пример #2
0
        private static void WriteQualityProfileFile(string filePath, IEnumerable <RuleDetail> ruleDetails)
        {
            var root = new QualityProfileRoot();

            root.Rules.AddRange(ruleDetails
                                .Where(descriptor => descriptor.IsActivatedByDefault)
                                .Select(descriptor => new QualityProfileRuleDescriptor
            {
                Key = descriptor.Key
            }));

            SerializeObjectToFile(filePath, root);
        }