언어

RuleSet 클래스

정의

규칙 집합 파일에 지정된 규칙 집합을 나타냅니다.

public ref class RuleSet
public class RuleSet
type RuleSet = class
Public Class RuleSet
상속
RuleSet

생성자

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

RuleSet을 만듭니다.

속성

Name Description
FilePath

규칙 집합 파일의 파일 경로입니다.

GeneralDiagnosticOption

IncludeAll 태그로 지정된 전역 옵션입니다.

Includes

이 규칙 집합에 포함된 규칙 집합 목록입니다.

SpecificDiagnosticOptions

개별 규칙 ID 및 관련 작업.

메서드

Name Description
GetDiagnosticOptionsFromRulesetFile(String, Dictionary<String,ReportDiagnostic>)

지정된 rulesetFileFullPath 의 규칙 집합 파일을 구문 분석하고 구문 분석된 파일에서 다음 진단 옵션을 반환합니다.

  1. 규칙 ID에서 옵션으로 ReportDiagnostic 의 specificDiagnosticOptions 맵입니다.
  2. 규칙 집합 파일의 모든 규칙에 대한 전역 ReportDiagnostic 옵션입니다.
GetEffectiveIncludesFromFile(String)

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

LoadEffectiveRuleSetFromFile(String)

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

WithEffectiveAction(ReportDiagnostic)

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

적용 대상