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

A dedicated controller for the BindCommand
Inheritance: HostedCommandControllerBase, IBindingWorkflowExecutor
ファイルを表示 Open project: SonarSource-VisualStudio/sonarlint-visualstudio Class Usage Examples

Private Properties

Property Type Description
BindingController Microsoft.TeamFoundation.Client.CommandTarget
IBindingWorkflowExecutor void
OnBind void
OnBind void
OnBindStatus bool
OnBindStatus bool
OnBindingFinished void
OnBindingStarted void
SetBindingInProgress void

Public Methods

Method Description
BindingController ( IHost host ) : Microsoft.TeamFoundation.Client.CommandTarget

Protected Methods

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

Private Methods

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

public BindingController ( IHost host ) : Microsoft.TeamFoundation.Client.CommandTarget
host IHost
return Microsoft.TeamFoundation.Client.CommandTarget

OnQueryStatus() protected method

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