C# Class SonarLint.VisualStudio.Integration.SolutionBindingInformationProvider

Inheritance: ISolutionBindingInformationProvider
Mostrar archivo Open project: SonarSource-VisualStudio/sonarlint-visualstudio

Public Methods

Method Description
GetBoundProjects ( ) : IEnumerable
GetUnboundProjects ( ) : IEnumerable
IsSolutionBound ( ) : bool
SolutionBindingInformationProvider ( IServiceProvider serviceProvider ) : EnvDTE

Private Methods

Method Description
FindDeclarationRuleSet ( RuleSet>.Dictionary cache, Project project, RuleSetDeclaration declaration ) : RuleSet
FindSonarQubeSolutionRuleSet ( RuleSet>.Dictionary cache, BoundSonarQubeProject binding, Project project ) : RuleSet
GetBoundProjects ( BoundSonarQubeProject binding ) : IEnumerable
GetSolutionBinding ( ) : BoundSonarQubeProject
GetUnboundProjects ( BoundSonarQubeProject binding ) : IEnumerable
IsFullyBoundProject ( RuleSet>.Dictionary cache, BoundSonarQubeProject binding, Project project ) : bool
IsRuleSetBound ( RuleSet>.Dictionary cache, Project project, RuleSetDeclaration declaration, RuleSet sonarQubeRuleSet ) : bool

Method Details

GetBoundProjects() public method

public GetBoundProjects ( ) : IEnumerable
return IEnumerable

GetUnboundProjects() public method

public GetUnboundProjects ( ) : IEnumerable
return IEnumerable

IsSolutionBound() public method

public IsSolutionBound ( ) : bool
return bool

SolutionBindingInformationProvider() public method

public SolutionBindingInformationProvider ( IServiceProvider serviceProvider ) : EnvDTE
serviceProvider IServiceProvider
return EnvDTE