C# Class GitHub.VisualStudio.Base.TeamExplorerItemBase

Inheritance: TeamExplorerGitRepoInfo
Mostrar archivo Open project: github/VisualStudio

Protected Properties

Property Type Description
holder ITeamExplorerServiceHolder

Private Properties

Property Type Description
SubscribeToRepoChanges void
Unsubscribe void

Public Methods

Method Description
Execute ( ) : void
Initialize ( IServiceProvider serviceProvider ) : void
Invalidate ( ) : void
TeamExplorerItemBase ( ISimpleApiClientFactory apiFactory, ITeamExplorerServiceHolder holder ) : System
TeamExplorerItemBase ( ITeamExplorerServiceHolder holder ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void
GetRepositoryOrigin ( ) : Task
IsAGitHubRepo ( ) : Task
IsUserAuthenticated ( ) : bool
RepoChanged ( bool changed ) : void

Private Methods

Method Description
SubscribeToRepoChanges ( ) : void
Unsubscribe ( ) : void

Method Details

Dispose() protected method

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

Execute() public method

public Execute ( ) : void
return void

GetRepositoryOrigin() protected method

protected GetRepositoryOrigin ( ) : Task
return Task

Initialize() public method

public Initialize ( IServiceProvider serviceProvider ) : void
serviceProvider IServiceProvider
return void

Invalidate() public method

public Invalidate ( ) : void
return void

IsAGitHubRepo() protected method

protected IsAGitHubRepo ( ) : Task
return Task

IsUserAuthenticated() protected method

protected IsUserAuthenticated ( ) : bool
return bool

RepoChanged() protected method

protected RepoChanged ( bool changed ) : void
changed bool
return void

TeamExplorerItemBase() public method

public TeamExplorerItemBase ( ISimpleApiClientFactory apiFactory, ITeamExplorerServiceHolder holder ) : System
apiFactory ISimpleApiClientFactory
holder ITeamExplorerServiceHolder
return System

TeamExplorerItemBase() public method

public TeamExplorerItemBase ( ITeamExplorerServiceHolder holder ) : System
holder ITeamExplorerServiceHolder
return System

Property Details

holder protected_oe property

protected ITeamExplorerServiceHolder holder
return ITeamExplorerServiceHolder