SonarLint.VisualStudio.Integration.Vsix.BoundSolutionAnalyzer.BoundSolutionAnalyzer C# (CSharp) 메소드

BoundSolutionAnalyzer() 공개 메소드

public BoundSolutionAnalyzer ( IServiceProvider serviceProvider ) : EnvDTE
serviceProvider IServiceProvider
리턴 EnvDTE
        public BoundSolutionAnalyzer(IServiceProvider serviceProvider)
        {
            if (serviceProvider == null)
            {
                throw new ArgumentNullException(nameof(serviceProvider));
            }

            this.serviceProvider = serviceProvider;
            KnownUIContexts.SolutionBuildingContext.UIContextChanged += this.OnSolutionBuilding;
            if (KnownUIContexts.SolutionBuildingContext.IsActive)
            {
                this.OnSolutionBuilding();
            }
        }