C# Класс SonarLint.VisualStudio.Integration.SolutionRuleSetsInformationProvider

Наследование: ISolutionRuleSetsInformationProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
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