C# 클래스 GitHub.VisualStudio.Base.TeamExplorerItemBase

상속: TeamExplorerGitRepoInfo
파일 보기 프로젝트 열기: github/VisualStudio

보호된 프로퍼티들

프로퍼티 타입 설명
holder ITeamExplorerServiceHolder

Private Properties

프로퍼티 타입 설명
SubscribeToRepoChanges void
Unsubscribe void

공개 메소드들

메소드 설명
Execute ( ) : void
Initialize ( IServiceProvider serviceProvider ) : void
Invalidate ( ) : void
TeamExplorerItemBase ( ISimpleApiClientFactory apiFactory, ITeamExplorerServiceHolder holder ) : System
TeamExplorerItemBase ( ITeamExplorerServiceHolder holder ) : System

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
GetRepositoryOrigin ( ) : Task
IsAGitHubRepo ( ) : Task
IsUserAuthenticated ( ) : bool
RepoChanged ( bool changed ) : void

비공개 메소드들

메소드 설명
SubscribeToRepoChanges ( ) : void
Unsubscribe ( ) : void

메소드 상세

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Execute() 공개 메소드

public Execute ( ) : void
리턴 void

GetRepositoryOrigin() 보호된 메소드

protected GetRepositoryOrigin ( ) : Task
리턴 Task

Initialize() 공개 메소드

public Initialize ( IServiceProvider serviceProvider ) : void
serviceProvider IServiceProvider
리턴 void

Invalidate() 공개 메소드

public Invalidate ( ) : void
리턴 void

IsAGitHubRepo() 보호된 메소드

protected IsAGitHubRepo ( ) : Task
리턴 Task

IsUserAuthenticated() 보호된 메소드

protected IsUserAuthenticated ( ) : bool
리턴 bool

RepoChanged() 보호된 메소드

protected RepoChanged ( bool changed ) : void
changed bool
리턴 void

TeamExplorerItemBase() 공개 메소드

public TeamExplorerItemBase ( ISimpleApiClientFactory apiFactory, ITeamExplorerServiceHolder holder ) : System
apiFactory ISimpleApiClientFactory
holder ITeamExplorerServiceHolder
리턴 System

TeamExplorerItemBase() 공개 메소드

public TeamExplorerItemBase ( ITeamExplorerServiceHolder holder ) : System
holder ITeamExplorerServiceHolder
리턴 System

프로퍼티 상세

holder 보호되어 있는 프로퍼티

protected ITeamExplorerServiceHolder holder
리턴 ITeamExplorerServiceHolder