C# 클래스 SonarLint.VisualStudio.Integration.Binding.SolutionBindingOperation

Solution level binding by delegating some of the work to ProjectBindingOperation
상속: ISolutionRuleStore
파일 보기 프로젝트 열기: SonarSource-VisualStudio/sonarlint-visualstudio 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddFileToSolutionItems void
PendBindingInformation void
RemoveFileFromSolutionItems void

공개 메소드들

메소드 설명
CommitSolutionBinding ( ) : bool
GetRuleSetInformation ( System.Language language ) : RuleSetInformation
Initialize ( IEnumerable projects, QualityProfile>.IDictionary profilesMap ) : void
Prepare ( CancellationToken token ) : void
RegisterKnownRuleSets ( RuleSet>.IDictionary ruleSets ) : void
SolutionBindingOperation ( IServiceProvider serviceProvider, ConnectionInformation connection, string sonarQubeProjectKey ) : EnvDTE

비공개 메소드들

메소드 설명
AddFileToSolutionItems ( string fullFilePath ) : void
PendBindingInformation ( ConnectionInformation connInfo ) : void

Will bend add/edit the binding information for next time usage

RemoveFileFromSolutionItems ( string fullFilePath ) : void

메소드 상세

CommitSolutionBinding() 공개 메소드

public CommitSolutionBinding ( ) : bool
리턴 bool

GetRuleSetInformation() 공개 메소드

public GetRuleSetInformation ( System.Language language ) : RuleSetInformation
language System.Language
리턴 RuleSetInformation

Initialize() 공개 메소드

public Initialize ( IEnumerable projects, QualityProfile>.IDictionary profilesMap ) : void
projects IEnumerable
profilesMap QualityProfile>.IDictionary
리턴 void

Prepare() 공개 메소드

public Prepare ( CancellationToken token ) : void
token System.Threading.CancellationToken
리턴 void

RegisterKnownRuleSets() 공개 메소드

public RegisterKnownRuleSets ( RuleSet>.IDictionary ruleSets ) : void
ruleSets RuleSet>.IDictionary
리턴 void

SolutionBindingOperation() 공개 메소드

public SolutionBindingOperation ( IServiceProvider serviceProvider, ConnectionInformation connection, string sonarQubeProjectKey ) : EnvDTE
serviceProvider IServiceProvider
connection SonarLint.VisualStudio.Integration.Service.ConnectionInformation
sonarQubeProjectKey string
리턴 EnvDTE