다음을 통해 공유


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에서 옵션으로 ReportDiagnosticspecificDiagnosticOptions 맵입니다.
  2. 규칙 집합 파일의 모든 규칙에 대한 전역 ReportDiagnostic 옵션입니다.
GetEffectiveIncludesFromFile(String)

지정된 파일에서 규칙 집합에 규칙을 기여하는 모든 파일의 경로를 가져옵니다. 을 참조하세요 LoadEffectiveRuleSetFromFile(String).

LoadEffectiveRuleSetFromFile(String)

지정된 파일에서 규칙 집합을 로드합니다. 이 규칙 집합에는 규칙 집합 파일에 지정된 포함에서 확인된 모든 규칙도 포함됩니다. 을 참조하세요 GetEffectiveIncludesFromFile(String).

WithEffectiveAction(ReportDiagnostic)

전역 유효 작업이 적용된 RuleSet을 만듭니다.

적용 대상