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.
파일 보기 프로젝트 열기: SonarSource-VisualStudio/sonarlint-visualstudio

공개 메소드들

메소드 설명
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