C# Class SonarLint.VisualStudio.Integration.UnitTests.ConfigurableVsCommand

Inheritance: SonarLint.VisualStudio.Integration.Vsix.VsCommandBase
Show file Open project: SonarSource-VisualStudio/sonarlint-visualstudio Class Usage Examples

Public Methods

Method Description
ConfigurableVsCommand ( IServiceProvider serviceProvider ) : Microsoft.VisualStudio.Shell
ConfigurableVsCommand ( IServiceProvider serviceProvider, Action queryStatusFunc ) : Microsoft.VisualStudio.Shell

Protected Methods

Method Description
InvokeInternal ( ) : void
QueryStatusInternal ( Microsoft.VisualStudio.Shell.OleMenuCommand command ) : void

Method Details

ConfigurableVsCommand() public method

public ConfigurableVsCommand ( IServiceProvider serviceProvider ) : Microsoft.VisualStudio.Shell
serviceProvider IServiceProvider
return Microsoft.VisualStudio.Shell

ConfigurableVsCommand() public method

public ConfigurableVsCommand ( IServiceProvider serviceProvider, Action queryStatusFunc ) : Microsoft.VisualStudio.Shell
serviceProvider IServiceProvider
queryStatusFunc Action
return Microsoft.VisualStudio.Shell

InvokeInternal() protected method

protected InvokeInternal ( ) : void
return void

QueryStatusInternal() protected method

protected QueryStatusInternal ( Microsoft.VisualStudio.Shell.OleMenuCommand command ) : void
command Microsoft.VisualStudio.Shell.OleMenuCommand
return void