C# Class SonarLint.VisualStudio.Integration.Binding.BindingController

A dedicated controller for the BindCommand
Inheritance: HostedCommandControllerBase, IBindingWorkflowExecutor
Afficher le fichier Open project: SonarSource-VisualStudio/sonarlint-visualstudio Class Usage Examples

Private Properties

Свойство Type Description
BindingController Microsoft.TeamFoundation.Client.CommandTarget
IBindingWorkflowExecutor void
OnBind void
OnBind void
OnBindStatus bool
OnBindStatus bool
OnBindingFinished void
OnBindingStarted void
SetBindingInProgress void

Méthodes publiques

Méthode Description
BindingController ( IHost host ) : Microsoft.TeamFoundation.Client.CommandTarget

Méthodes protégées

Méthode Description
OnQueryStatus ( System.Guid &pguidCmdGroup, uint cCmds, OLECMD prgCmds, IntPtr pCmdText ) : int

Private Methods

Méthode Description
BindingController ( IHost host, IBindingWorkflowExecutor workflow ) : Microsoft.TeamFoundation.Client.CommandTarget
IBindingWorkflowExecutor ( ProjectInformation projectInformation ) : void
OnBind ( ProjectInformation projectInformation ) : void
OnBind ( ProjectViewModel projectVM ) : void
OnBindStatus ( ProjectInformation projectInformation ) : bool
OnBindStatus ( ProjectViewModel projectVM ) : bool
OnBindingFinished ( ProjectInformation projectInformation, bool isFinishedSuccessfully ) : void
OnBindingStarted ( ) : void
SetBindingInProgress ( IProgressEvents progressEvents, ProjectInformation projectInformation ) : void

Method Details

BindingController() public méthode

public BindingController ( IHost host ) : Microsoft.TeamFoundation.Client.CommandTarget
host IHost
Résultat Microsoft.TeamFoundation.Client.CommandTarget

OnQueryStatus() protected méthode

protected OnQueryStatus ( System.Guid &pguidCmdGroup, uint cCmds, OLECMD prgCmds, IntPtr pCmdText ) : int
pguidCmdGroup System.Guid
cCmds uint
prgCmds OLECMD
pCmdText System.IntPtr
Résultat int