C# Class VSSonarExtensionUi.Model.Configuration.EmbbedVersionController

controls the available versions in server
Show file Open project: TrimbleSolutionsCorporation/VSSonarQubeExtension Class Usage Examples

Public Methods

Method 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

Method 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 method

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.
return System

GetInstalledPaths() public method

Gets the installed paths.
public GetInstalledPaths ( ) : List
return List