C# 클래스 SonarLint.VisualStudio.Integration.ProfileConflicts.ConflictsManager

Conflicts manager for a SonarQube bound solution
상속: IConflictsManager
파일 보기 프로젝트 열기: SonarSource-VisualStudio/sonarlint-visualstudio 1 사용 예제들

공개 메소드들

메소드 설명
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