Condividi tramite


RuleSet Classe

Definizione

Rappresenta un set di regole come specificato in un file del set di regole.

public ref class RuleSet
public class RuleSet
type RuleSet = class
Public Class RuleSet
Ereditarietà
RuleSet

Costruttori

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

Creare un ruleset.

Proprietà

FilePath

Percorso del file del set di regole.

GeneralDiagnosticOption

Opzione globale specificata dal tag IncludeAll.

Includes

Elenco di set di regole inclusi in questo set di regole.

SpecificDiagnosticOptions

ID delle singole regole e azioni associate.

Metodi

GetDiagnosticOptionsFromRulesetFile(String, Dictionary<String,ReportDiagnostic>)

Analizza il file del set di regole in corrispondenza dell'oggetto specificato rulesetFileFullPath e restituisce le opzioni di diagnostica seguenti dal file analizzato:

  1. Mappa di specificDiagnosticOptions dall'ID regola all'opzione ReportDiagnostic .
  2. Opzione globale ReportDiagnostic per tutte le regole nel file del set di regole.
GetEffectiveIncludesFromFile(String)

Ottiene i percorsi di tutti i file che contribuiscono alle regole per il set di regole dal file specificato. Vedere anche: LoadEffectiveRuleSetFromFile(String).

LoadEffectiveRuleSetFromFile(String)

Caricare il set di regole dal file specificato. Questo set di regole conterrà anche tutte le regole risolte dalle include specificate nel file del set di regole. Vedere anche: GetEffectiveIncludesFromFile(String).

WithEffectiveAction(ReportDiagnostic)

Creare un RuleSet con un'azione effettiva globale applicata.

Si applica a