C# Class SonarLint.VisualStudio.Integration.Persistence.SolutionBindingSerializer

Inheritance: ISolutionBindingSerializer
Afficher le fichier Open project: SonarSource-VisualStudio/sonarlint-visualstudio Class Usage Examples

Private Properties

Свойство Type Description
AddSolutionItemFile void
GetSonarQubeConfigurationFilePath string
ReadBindingInformation BoundSonarQubeProject
ReadConfig void
RemoveSolutionItemFile void
SafeDeserializeConfigFile BoundSonarQubeProject
SafePerformFileSystemOperation bool
SolutionBindingSerializer EnvDTE
WriteBindingInformation bool
WriteConfig void

Méthodes publiques

Méthode Description
ReadSolutionBinding ( ) : BoundSonarQubeProject
SolutionBindingSerializer ( IServiceProvider serviceProvider ) : EnvDTE
WriteSolutionBinding ( BoundSonarQubeProject binding ) : string

Private Methods

Méthode Description
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

Method Details

ReadSolutionBinding() public méthode

public ReadSolutionBinding ( ) : BoundSonarQubeProject
Résultat BoundSonarQubeProject

SolutionBindingSerializer() public méthode

public SolutionBindingSerializer ( IServiceProvider serviceProvider ) : EnvDTE
serviceProvider IServiceProvider
Résultat EnvDTE

WriteSolutionBinding() public méthode

public WriteSolutionBinding ( BoundSonarQubeProject binding ) : string
binding BoundSonarQubeProject
Résultat string