C# Class GitHub.VisualStudio.Base.TeamExplorerNavigationItemBase

Inheritance: TeamExplorerItemBase, ITeamExplorerNavigationItem2
显示文件 Open project: github/VisualStudio

Private Properties

Property Type Description
OnThemeChanged void
Unsubscribe void
UpdateRepo void

Public Methods

Method Description
Invalidate ( ) : void
TeamExplorerNavigationItemBase ( ISimpleApiClientFactory apiFactory, ITeamExplorerServiceHolder holder, Octicon octicon ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void
OpenInBrowser ( Lazy browser, string endpoint ) : void

Private Methods

Method Description
OnThemeChanged ( ) : void
Unsubscribe ( ) : void
UpdateRepo ( ILocalRepositoryModel repo ) : void

Method Details

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Invalidate() public method

public Invalidate ( ) : void
return void

OpenInBrowser() protected method

protected OpenInBrowser ( Lazy browser, string endpoint ) : void
browser Lazy
endpoint string
return void

TeamExplorerNavigationItemBase() public method

public TeamExplorerNavigationItemBase ( ISimpleApiClientFactory apiFactory, ITeamExplorerServiceHolder holder, Octicon octicon ) : System
apiFactory ISimpleApiClientFactory
holder ITeamExplorerServiceHolder
octicon Octicon
return System