SonarLint.VisualStudio.Integration.Progress.ProgressNotificationListener.ProgressNotificationListener C# (CSharp) Method

ProgressNotificationListener() public method

public ProgressNotificationListener ( IServiceProvider serviceProvider, IProgressEvents progressEvents ) : SonarLint.VisualStudio.Integration
serviceProvider IServiceProvider
progressEvents IProgressEvents
return SonarLint.VisualStudio.Integration
        public ProgressNotificationListener(IServiceProvider serviceProvider, IProgressEvents progressEvents)
        {
            if (serviceProvider == null)
            {
                throw new ArgumentNullException(nameof(serviceProvider));
            }

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

            this.serviceProvider = serviceProvider;
            this.progressEvents = progressEvents;

            this.progressEvents.StepExecutionChanged += this.OnStepExecutionChanged;
        }