RuleSet 类

定义

表示规则集文件中指定的一组规则。

public ref class RuleSet
public class RuleSet
type RuleSet = class
Public Class RuleSet
继承
RuleSet

构造函数

RuleSet(String, ReportDiagnostic, ImmutableDictionary<String,ReportDiagnostic>, ImmutableArray<RuleSetInclude>)

创建 RuleSet。

属性

FilePath

规则集文件的文件路径。

GeneralDiagnosticOption

由 IncludeAll 标记指定的全局选项。

Includes

此规则集包含的规则集列表。

SpecificDiagnosticOptions

单个规则 ID 及其关联的操作。

方法

GetDiagnosticOptionsFromRulesetFile(String, Dictionary<String,ReportDiagnostic>)

分析给定 rulesetFileFullPath 处的规则集文件,并从分析的文件中返回以下诊断选项:

  1. 从规则 ID 到 ReportDiagnostic 选项的specificDiagnosticOptions映射。
  2. 规则集文件中所有规则的全局 ReportDiagnostic 选项。
GetEffectiveIncludesFromFile(String)

从指定文件获取向规则集贡献规则的所有文件的路径。 另请参阅: LoadEffectiveRuleSetFromFile(String)

LoadEffectiveRuleSetFromFile(String)

从指定的文件加载规则集。 此规则集还将包含从规则集文件中指定的包含解析的所有规则。 另请参阅: GetEffectiveIncludesFromFile(String)

WithEffectiveAction(ReportDiagnostic)

创建应用了全局有效操作的 RuleSet。

适用于