C# Класс SonarLint.VisualStudio.Integration.SonarLintSqmFacade

Implementation of the facade to raise SQM commands.
Note that this facade only raises the commands via the DTE. There also needs to be code to handle the commands.
Показать файл Открыть проект

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

Метод Описание
BindCommand ( ) : void

SQM command for BindCommand.

BoundSolutionDetected ( ) : void

SQM command for BoundSolutionDetected.

BrowseToProjectDashboardCommand ( ) : void

SQM command for BrowseToProjectDashboardCommand.

BrowseToUrlCommand ( ) : void

SQM command for BrowseToUrlCommand.

ConnectCommand ( ) : void

SQM command for ConnectCommand.

DisconnectCommand ( ) : void

SQM command for DisconnectCommand.

DontWarnAgainCommand ( ) : void

SQM command for DontWarnAgainCommand.

ErrorListInfoBarShow ( ) : void

SQM command for ErrorListInfoBarShow.

ErrorListInfoBarUpdateCommand ( ) : void

SQM command for ErrorListInfoBarUpdateCommand.

FixConflictsCommand ( ) : void

SQM command for FixConflictsCommand.

FixConflictsShow ( ) : void

SQM command for FixConflictsShow.

Initialize ( IServiceProvider provider ) : void

Initialize the SQM facade.

This method can be called multiple times, but any calls after the first successful call will be no-ops.

RefreshCommand ( ) : void

SQM command for RefreshCommand.

ToggleShowAllProjectsCommand ( ) : void

SQM command for ToggleShowAllProjectsCommand.

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

Метод Описание
DEBUG_CheckSqmInitialized ( ) : void
DEBUG_LogSqmCommandsToOutputWindow ( string command ) : void
DEBUG_Reset ( ) : void
DEBUG_SetSqmInitialized ( ) : void
LogSqmException ( Exception ex ) : void

Partial method called if an exception occurs when raising the SQM command.

This is an extension point to the text template to allow customized error processing.

Reset ( ) : void

Internal method to reset the facade to its uninitialized state.

This methods only exists for testing i.e. so unit tests can reset the facade to try out different test cases.

RunCommand ( System.Guid commandGroup, int commandId ) : void

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

BindCommand() публичный статический Метод

SQM command for BindCommand.
public static BindCommand ( ) : void
Результат void

BoundSolutionDetected() публичный статический Метод

SQM command for BoundSolutionDetected.
public static BoundSolutionDetected ( ) : void
Результат void

BrowseToProjectDashboardCommand() публичный статический Метод

SQM command for BrowseToProjectDashboardCommand.
public static BrowseToProjectDashboardCommand ( ) : void
Результат void

BrowseToUrlCommand() публичный статический Метод

SQM command for BrowseToUrlCommand.
public static BrowseToUrlCommand ( ) : void
Результат void

ConnectCommand() публичный статический Метод

SQM command for ConnectCommand.
public static ConnectCommand ( ) : void
Результат void

DisconnectCommand() публичный статический Метод

SQM command for DisconnectCommand.
public static DisconnectCommand ( ) : void
Результат void

DontWarnAgainCommand() публичный статический Метод

SQM command for DontWarnAgainCommand.
public static DontWarnAgainCommand ( ) : void
Результат void

ErrorListInfoBarShow() публичный статический Метод

SQM command for ErrorListInfoBarShow.
public static ErrorListInfoBarShow ( ) : void
Результат void

ErrorListInfoBarUpdateCommand() публичный статический Метод

SQM command for ErrorListInfoBarUpdateCommand.
public static ErrorListInfoBarUpdateCommand ( ) : void
Результат void

FixConflictsCommand() публичный статический Метод

SQM command for FixConflictsCommand.
public static FixConflictsCommand ( ) : void
Результат void

FixConflictsShow() публичный статический Метод

SQM command for FixConflictsShow.
public static FixConflictsShow ( ) : void
Результат void

Initialize() публичный статический Метод

Initialize the SQM facade.
This method can be called multiple times, but any calls after the first successful call will be no-ops.
public static Initialize ( IServiceProvider provider ) : void
provider IServiceProvider
Результат void

RefreshCommand() публичный статический Метод

SQM command for RefreshCommand.
public static RefreshCommand ( ) : void
Результат void

ToggleShowAllProjectsCommand() публичный статический Метод

SQM command for ToggleShowAllProjectsCommand.
public static ToggleShowAllProjectsCommand ( ) : void
Результат void