C# Класс SonarLint.VisualStudio.Integration.ErrorListInfoBarController.QualityProfileBackgroundProcessor

The class is responsible for quality profile related checks in determining whether to suggest the user to update his solution with the rule set.
Наследование: IDisposable
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
HasProfileChanged bool
IsUpdateRequired bool
TryGetLatestProfiles bool

Открытые методы

Метод Описание
Dispose ( ) : void
QualityProfileBackgroundProcessor ( IHost host ) : EnvDTE
QueueCheckIfUpdateIsRequired ( Action updateAction ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
HasProfileChanged ( SonarLint.VisualStudio.Integration.Service.QualityProfile newProfileInfo, ApplicableQualityProfile oldProfileInfo ) : bool
IsUpdateRequired ( BoundSonarQubeProject binding, IEnumerable projectLanguages, CancellationToken token ) : bool
TryGetLatestProfiles ( BoundSonarQubeProject binding, IEnumerable projectLanguages, CancellationToken token, ConnectionInformation connection, QualityProfile>.Dictionary &newProfiles ) : bool

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

QualityProfileBackgroundProcessor() публичный Метод

public QualityProfileBackgroundProcessor ( IHost host ) : EnvDTE
host IHost
Результат EnvDTE

QueueCheckIfUpdateIsRequired() публичный Метод

public QueueCheckIfUpdateIsRequired ( Action updateAction ) : void
updateAction Action
Результат void