C# Class SolutionExtensions.InfoBarService

Inheritance: IVsInfoBarUIEvents
ファイルを表示 Open project: madskristensen/SolutionExtensions Class Usage Examples

Public Methods

Method Description
Initialize ( IServiceProvider serviceProvider, IVsExtensionRepository repository, IVsExtensionManager manager ) : void
OnActionItemClicked ( IVsInfoBarUIElement infoBarUIElement, IVsInfoBarActionItem actionItem ) : void
OnClosed ( IVsInfoBarUIElement infoBarUIElement ) : void
ShowInfoBar ( SolutionExtensions.SuggestionResult result, string fileType ) : void

Private Methods

Method Description
CreateInfoBar ( IVsInfoBarHost host, string message ) : void
GetInfoBarHost ( string fileType ) : IVsInfoBarHost
InfoBarService ( IServiceProvider serviceProvider, IVsExtensionRepository repository, IVsExtensionManager manager ) : System

Method Details

Initialize() public static method

public static Initialize ( IServiceProvider serviceProvider, IVsExtensionRepository repository, IVsExtensionManager manager ) : void
serviceProvider IServiceProvider
repository IVsExtensionRepository
manager IVsExtensionManager
return void

OnActionItemClicked() public method

public OnActionItemClicked ( IVsInfoBarUIElement infoBarUIElement, IVsInfoBarActionItem actionItem ) : void
infoBarUIElement IVsInfoBarUIElement
actionItem IVsInfoBarActionItem
return void

OnClosed() public method

public OnClosed ( IVsInfoBarUIElement infoBarUIElement ) : void
infoBarUIElement IVsInfoBarUIElement
return void

ShowInfoBar() public method

public ShowInfoBar ( SolutionExtensions.SuggestionResult result, string fileType ) : void
result SolutionExtensions.SuggestionResult
fileType string
return void