Share via


RuleSet Clase

Definición

Representa un conjunto de reglas como se especifica en un archivo de conjunto de reglas.

public ref class RuleSet
public class RuleSet
type RuleSet = class
Public Class RuleSet
Herencia
RuleSet

Constructores

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

Cree un conjunto de reglas.

Propiedades

FilePath

Ruta de acceso del archivo del conjunto de reglas.

GeneralDiagnosticOption

Opción global especificada por la etiqueta IncludeAll.

Includes

Lista de conjuntos de reglas incluidos por este conjunto de reglas.

SpecificDiagnosticOptions

Identificadores de regla individuales y sus acciones asociadas.

Métodos

GetDiagnosticOptionsFromRulesetFile(String, Dictionary<String,ReportDiagnostic>)

Analiza el archivo de conjunto de reglas en el especificado rulesetFileFullPath y devuelve las siguientes opciones de diagnóstico del archivo analizado:

  1. Mapa de de id. de specificDiagnosticOptions regla a ReportDiagnostic opción.
  2. Una opción global ReportDiagnostic para todas las reglas del archivo del conjunto de reglas.
GetEffectiveIncludesFromFile(String)

Obtenga las rutas de acceso a todos los archivos que contribuyen a las reglas al conjunto de reglas del archivo especificado. Vea también: LoadEffectiveRuleSetFromFile(String).

LoadEffectiveRuleSetFromFile(String)

Cargue el conjunto de reglas desde el archivo especificado. Este conjunto de reglas contendrá también todas las reglas resueltas a partir de las inclusión especificadas en el archivo del conjunto de reglas. Vea también: GetEffectiveIncludesFromFile(String).

WithEffectiveAction(ReportDiagnostic)

Cree un ruleset con una acción efectiva global aplicada.

Se aplica a