C# Class VSSonarExtensionUi.Model.Configuration.EmbbedVersionController

controls the available versions in server
Afficher le fichier Open project: TrimbleSolutionsCorporation/VSSonarQubeExtension Class Usage Examples

Méthodes publiques

Méthode Description
EmbbedVersionController ( INotificationManager notificationManager, ISonarRestService restService, IConfigurationHelper configHelper, string roslynDefaultPath ) : System

Initializes a new instance of the EmbbedVersionController class.

GetInstalledPaths ( ) : List

Gets the installed paths.

Private Methods

Méthode Description
DownloadFileFromServer ( ISonarConfiguration authentication, VersionData versionToUse, string tmpFile, string tmpDir ) : bool
GenerateVersionData ( ) : void

Generates the version data.

InitializedServerDiagnostics ( ISonarConfiguration configuration ) : void

Initializeds the server diagnostics.

SelectCSharpZipFileToUse ( ISonarConfiguration configuration ) : void

Selects the zip file to use.

SyncAnalysersFromServer ( ISonarConfiguration authentication, VersionData versionToUse ) : bool

Synchronizes the analysers from server.

Method Details

EmbbedVersionController() public méthode

Initializes a new instance of the EmbbedVersionController class.
public EmbbedVersionController ( INotificationManager notificationManager, ISonarRestService restService, IConfigurationHelper configHelper, string roslynDefaultPath ) : System
notificationManager INotificationManager The notification manager.
restService ISonarRestService The rest service.
configHelper IConfigurationHelper The configuration helper.
roslynDefaultPath string The roslyn default path.
Résultat System

GetInstalledPaths() public méthode

Gets the installed paths.
public GetInstalledPaths ( ) : List
Résultat List