C# 클래스 GitHub.VisualStudio.UI.Views.GitHubPaneViewModel

상속: GitHub.VisualStudio.Base.TeamExplorerItemBase, IGitHubPaneViewModel
파일 보기 프로젝트 열기: github/VisualStudio 1 사용 예제들

Private Properties

프로퍼티 타입 설명
DisableButtons void
GitHubPaneViewModel System
GoBack void
GoForward void
LoadView void
LoadView void
Reload Task
StartFlow void
Stop void
UpdateToolbar void

공개 메소드들

메소드 설명
Initialize ( IServiceProvider serviceProvider ) : void
Initialize ( [ data ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
RepoChanged ( bool changed ) : void

비공개 메소드들

메소드 설명
DisableButtons ( ) : void
GitHubPaneViewModel ( ISimpleApiClientFactory apiFactory, ITeamExplorerServiceHolder holder, IConnectionManager cm, IRepositoryHosts hosts, INotificationDispatcher notifications ) : System
GoBack ( ) : void
GoForward ( ViewWithData data ) : void
LoadView ( UIControllerFlow flow, IConnection connection = null, ViewWithData data = null, UIViewType type = UIViewType.None ) : void
LoadView ( UIViewType type ) : void
Reload ( [ data = null, bool navigating = false ) : Task

This method is reentrant, so all await calls need to be done before any actions are performed on the data. More recent calls to this method will cause previous calls pending on await calls to exit early.

StartFlow ( UIControllerFlow controllerFlow, [ conn, ViewWithData data = null ) : void
Stop ( ) : void
UpdateToolbar ( ) : void

메소드 상세

Dispose() 보호된 메소드

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

Initialize() 공개 메소드

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

Initialize() 공개 메소드

public Initialize ( [ data ) : void
data [
리턴 void

RepoChanged() 보호된 메소드

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