SonarLint.VisualStudio.Integration.Vsix.SolutionAnalysisRequester.SolutionAnalysisRequester C# (CSharp) Method

SolutionAnalysisRequester() private method

private SolutionAnalysisRequester ( IServiceProvider serviceProvider, Microsoft.CodeAnalysis.Workspace workspace, Option fullSolutionAnalysisOption ) : Microsoft.CodeAnalysis
serviceProvider IServiceProvider
workspace Microsoft.CodeAnalysis.Workspace
fullSolutionAnalysisOption Option
return Microsoft.CodeAnalysis
        internal /* for testing */ SolutionAnalysisRequester(IServiceProvider serviceProvider, Workspace workspace,
            Option<bool> fullSolutionAnalysisOption)
        {
            if (serviceProvider == null)
            {
                throw new ArgumentNullException(nameof(serviceProvider));
            }

            if (workspace == null)
            {
                throw new ArgumentNullException(nameof(workspace));
            }

            this.serviceProvider = serviceProvider;
            this.workspace = workspace;
            this.fullSolutionAnalysisOption = fullSolutionAnalysisOption;

            this.FindOptionService();
        }

Same methods

SolutionAnalysisRequester::SolutionAnalysisRequester ( IServiceProvider serviceProvider, Microsoft.CodeAnalysis.Workspace workspace ) : Microsoft.CodeAnalysis