C# Class SonarLint.VisualStudio.Integration.Vsix.SonarAnalyzerManager

Inheritance: IDisposable
Exibir arquivo Open project: SonarSource-VisualStudio/sonarlint-visualstudio Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
SonarAnalyzerManager ( IServiceProvider serviceProvider ) : Microsoft.CodeAnalysis

Private Methods

Method Description
ActiveSolutionBoundTracker_SolutionBindingChanged ( object sender, bool e ) : void
Dispose ( bool disposing ) : void
GetIsBoundWithoutAnalyzer ( ProjectAnalyzerStatus projectAnalyzerStatus ) : bool
GetProjectAnalyzerConflictStatus ( IEnumerable references ) : ProjectAnalyzerStatus
GetWorkspace ( IServiceProvider serviceProvider ) : Microsoft.CodeAnalysis.Workspace
HasConflictingAnalyzerReference ( ProjectAnalyzerStatus projectAnalyzerStatus ) : bool
ShouldAnalysisBeDisabledOnTree ( Microsoft.CodeAnalysis.SyntaxTree tree ) : bool
SonarAnalyzerManager ( IServiceProvider serviceProvider, Microsoft.CodeAnalysis.Workspace workspace ) : Microsoft.CodeAnalysis
SonarAnalyzerManager ( IServiceProvider serviceProvider, Microsoft.CodeAnalysis.Workspace workspace, ISolutionAnalysisRequester solutionAnalysisRequester ) : Microsoft.CodeAnalysis

Method Details

Dispose() public method

public Dispose ( ) : void
return void

SonarAnalyzerManager() public method

public SonarAnalyzerManager ( IServiceProvider serviceProvider ) : Microsoft.CodeAnalysis
serviceProvider IServiceProvider
return Microsoft.CodeAnalysis