C# Класс SonarLint.VisualStudio.Integration.Persistence.SolutionBindingSerializer

Наследование: ISolutionBindingSerializer
Показать файл Открыть проект Примеры использования класса

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