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); }
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); }