C# Класс SonarLint.VisualStudio.Integration.ProfileConflicts.ConflictsManager

Conflicts manager for a SonarQube bound solution
Наследование: IConflictsManager
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ConflictsManager ( IServiceProvider serviceProvider ) : EnvDTE
GetCurrentConflicts ( ) : IReadOnlyList

Приватные методы

Метод Описание
AddOrUpdateAggregatedRuleSetInformation ( RuleSetInformation>.Dictionary projectRuleSetAggregation, string baselineRuleSet, RuleSetDeclaration declaration, string projectRuleSet ) : void
CalculateProjectRuleSetFullPath ( ISolutionRuleSetsInformationProvider ruleSetInfoProvider, Project project, RuleSetDeclaration declaration ) : string
CombineDirectories ( IEnumerable directories ) : string
FindConflicts ( RuleSetInformation aggregatedRuleSet ) : IReadOnlyList
GetAggregatedSolutionRuleSets ( ) : RuleSetInformation[]
WriteWarning ( string format ) : void

Описание методов

ConflictsManager() публичный Метод

public ConflictsManager ( IServiceProvider serviceProvider ) : EnvDTE
serviceProvider IServiceProvider
Результат EnvDTE

GetCurrentConflicts() публичный Метод

public GetCurrentConflicts ( ) : IReadOnlyList
Результат IReadOnlyList