C# 클래스 SonarLint.VisualStudio.Integration.SolutionRuleSetsInformationProvider

상속: ISolutionRuleSetsInformationProvider
파일 보기 프로젝트 열기: SonarSource-VisualStudio/sonarlint-visualstudio

공개 메소드들

메소드 설명
CalculateSolutionSonarQubeRuleSetFilePath ( string sonarQubeProjectKey, System.Language language ) : string
GetProjectRuleSetsDeclarations ( Project project ) : IEnumerable
GetSolutionSonarQubeRulesFolder ( ) : string
SolutionRuleSetsInformationProvider ( IServiceProvider serviceProvider ) : EnvDTE
TryGetProjectRuleSetFilePath ( Project project, RuleSetDeclaration declaration, string &fullFilePath ) : bool

비공개 메소드들

메소드 설명
GenerateSolutionRuleSetPath ( string ruleSetRootPath, string sonarQubeProjectKey, string fileNameSuffix ) : string

Generate a solution level rule set file path base on sonarQubeProjectKey and fileNameSuffix

TryGetPropertyConfiguration ( System.Property property ) : Configuration

메소드 상세

CalculateSolutionSonarQubeRuleSetFilePath() 공개 메소드

public CalculateSolutionSonarQubeRuleSetFilePath ( string sonarQubeProjectKey, System.Language language ) : string
sonarQubeProjectKey string
language System.Language
리턴 string

GetProjectRuleSetsDeclarations() 공개 메소드

public GetProjectRuleSetsDeclarations ( Project project ) : IEnumerable
project Project
리턴 IEnumerable

GetSolutionSonarQubeRulesFolder() 공개 메소드

public GetSolutionSonarQubeRulesFolder ( ) : string
리턴 string

SolutionRuleSetsInformationProvider() 공개 메소드

public SolutionRuleSetsInformationProvider ( IServiceProvider serviceProvider ) : EnvDTE
serviceProvider IServiceProvider
리턴 EnvDTE

TryGetProjectRuleSetFilePath() 공개 메소드

public TryGetProjectRuleSetFilePath ( Project project, RuleSetDeclaration declaration, string &fullFilePath ) : bool
project Project
declaration RuleSetDeclaration
fullFilePath string
리턴 bool