Partager via


RuleSet Classe

Définition

Représente un ensemble de règles spécifiées dans un fichier d’ensemble de règles.

public ref class RuleSet
public class RuleSet
type RuleSet = class
Public Class RuleSet
Héritage
RuleSet

Constructeurs

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

Créez un Ensemble de règles.

Propriétés

FilePath

Chemin du fichier de l’ensemble de règles.

GeneralDiagnosticOption

Option globale spécifiée par la balise IncludeAll.

Includes

Liste des ensembles de règles inclus par cet ensemble de règles.

SpecificDiagnosticOptions

ID de règle individuels et actions associées.

Méthodes

GetDiagnosticOptionsFromRulesetFile(String, Dictionary<String,ReportDiagnostic>)

Analyse le fichier d’ensemble de règles au niveau donné rulesetFileFullPath et retourne les options de diagnostic suivantes à partir du fichier analysé :

  1. Mappage de l’ID de specificDiagnosticOptions règle à l’option ReportDiagnostic .
  2. Option globale ReportDiagnostic pour toutes les règles du fichier d’ensemble de règles.
GetEffectiveIncludesFromFile(String)

Obtenez les chemins d’accès à tous les fichiers contribuant à l’ensemble de règles à partir du fichier spécifié. Voir aussi : LoadEffectiveRuleSetFromFile(String).

LoadEffectiveRuleSetFromFile(String)

Chargez l’ensemble de règles à partir du fichier spécifié. Cet ensemble de règles contiendra également toutes les règles résolues à partir des éléments inclus spécifiés dans le fichier d’ensemble de règles. Voir aussi : GetEffectiveIncludesFromFile(String).

WithEffectiveAction(ReportDiagnostic)

Créez un RuleSet avec une action efficace globale appliquée.

S’applique à