Поделиться через


RuleSet Класс

Определение

Представляет набор правил, указанных в файле набора правил.

public ref class RuleSet
public class RuleSet
type RuleSet = class
Public Class RuleSet
Наследование
RuleSet

Конструкторы

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

Создайте набор правил.

Свойства

FilePath

Путь к файлу набора правил.

GeneralDiagnosticOption

Глобальный параметр, заданный тегом IncludeAll.

Includes

Список наборов правил, включенных в этот набор правил.

SpecificDiagnosticOptions

Идентификаторы отдельных правил и связанные с ними действия.

Методы

GetDiagnosticOptionsFromRulesetFile(String, Dictionary<String,ReportDiagnostic>)

Анализирует файл набора правил в заданном rulesetFileFullPath объекте и возвращает следующие параметры диагностики из проанализированного файла:

  1. Сопоставление от идентификатора specificDiagnosticOptions правила к параметру ReportDiagnostic .
  2. Глобальный ReportDiagnostic параметр для всех правил в файле набора правил.
GetEffectiveIncludesFromFile(String)

Получите пути ко всем файлам, которые вносят правила в набор правил из указанного файла. См. также: LoadEffectiveRuleSetFromFile(String).

LoadEffectiveRuleSetFromFile(String)

Загрузите набор правил из указанного файла. Этот набор правил также будет содержать все правила, разрешенные из включений, указанных в файле набора правил. См. также: GetEffectiveIncludesFromFile(String).

WithEffectiveAction(ReportDiagnostic)

Создайте набор правил с примененным к нему глобальным эффективным действием.

Применяется к