C# 클래스 SonarLint.VisualStudio.Integration.Persistence.SolutionBindingSerializer

상속: ISolutionBindingSerializer
파일 보기 프로젝트 열기: SonarSource-VisualStudio/sonarlint-visualstudio 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddSolutionItemFile void
GetSonarQubeConfigurationFilePath string
ReadBindingInformation BoundSonarQubeProject
ReadConfig void
RemoveSolutionItemFile void
SafeDeserializeConfigFile BoundSonarQubeProject
SafePerformFileSystemOperation bool
SolutionBindingSerializer EnvDTE
WriteBindingInformation bool
WriteConfig void

공개 메소드들

메소드 설명
ReadSolutionBinding ( ) : BoundSonarQubeProject
SolutionBindingSerializer ( IServiceProvider serviceProvider ) : EnvDTE
WriteSolutionBinding ( BoundSonarQubeProject binding ) : string

비공개 메소드들

메소드 설명
AddSolutionItemFile ( string configFile ) : void
GetSonarQubeConfigurationFilePath ( ) : string
ReadBindingInformation ( string configFile ) : BoundSonarQubeProject
ReadConfig ( string configFile, string &text ) : void
RemoveSolutionItemFile ( string configFile ) : void
SafeDeserializeConfigFile ( string configFilePath ) : BoundSonarQubeProject
SafePerformFileSystemOperation ( System.Action operation ) : bool
SolutionBindingSerializer ( IServiceProvider serviceProvider, ICredentialStore store ) : EnvDTE
WriteBindingInformation ( string configFile, BoundSonarQubeProject binding ) : bool
WriteConfig ( string configFile, BoundSonarQubeProject binding ) : void

메소드 상세

ReadSolutionBinding() 공개 메소드

public ReadSolutionBinding ( ) : BoundSonarQubeProject
리턴 BoundSonarQubeProject

SolutionBindingSerializer() 공개 메소드

public SolutionBindingSerializer ( IServiceProvider serviceProvider ) : EnvDTE
serviceProvider IServiceProvider
리턴 EnvDTE

WriteSolutionBinding() 공개 메소드

public WriteSolutionBinding ( BoundSonarQubeProject binding ) : string
binding BoundSonarQubeProject
리턴 string