C# Class SonarLint.VisualStudio.Integration.Connection.ConnectionWorkflow

Workflow execution for the connect command.
ファイルを表示 Open project: SonarSource-VisualStudio/sonarlint-visualstudio Class Usage Examples

Private Properties

Property Type Description
AbortWorkflow void
ConnectionStep void
CreateConnectionSteps SonarLint.VisualStudio.Progress.Controller.ProgressStepDefinition[]
DebugOnly_MonitorProgress void
DownloadServiceParameters void
OnProjectsChanged void
VerifyDotNetPlugins bool
VerifyPluginSupport bool

Public Methods

Method Description
ConnectionWorkflow ( IHost host, ICommand parentCommand ) : SonarLint.VisualStudio.Integration.Progress
Run ( ConnectionInformation information ) : IProgressEvents

Private Methods

Method Description
AbortWorkflow ( IProgressController controller, CancellationToken token ) : void
ConnectionStep ( IProgressController controller, CancellationToken cancellationToken, ConnectionInformation connection, IProgressStepExecutionEvents notifications ) : void
CreateConnectionSteps ( IProgressController controller, ConnectionInformation connection ) : SonarLint.VisualStudio.Progress.Controller.ProgressStepDefinition[]
DebugOnly_MonitorProgress ( IProgressEvents progress ) : void
DownloadServiceParameters ( IProgressController controller, CancellationToken token, IProgressStepExecutionEvents notifications ) : void
OnProjectsChanged ( ConnectionInformation connection, ProjectInformation projects ) : void
VerifyDotNetPlugins ( IProgressController controller, CancellationToken cancellationToken, ConnectionInformation connection, IProgressStepExecutionEvents notifications ) : bool
VerifyPluginSupport ( ServerPlugin plugins, MinimumSupportedServerPlugin minimumSupportedPlugin ) : bool

Method Details

ConnectionWorkflow() public method

public ConnectionWorkflow ( IHost host, ICommand parentCommand ) : SonarLint.VisualStudio.Integration.Progress
host IHost
parentCommand ICommand
return SonarLint.VisualStudio.Integration.Progress

Run() public method

public Run ( ConnectionInformation information ) : IProgressEvents
information SonarLint.VisualStudio.Integration.Service.ConnectionInformation
return IProgressEvents