C# Class GitHub.VisualStudio.UI.Views.GitHubPaneViewModel

Inheritance: GitHub.VisualStudio.Base.TeamExplorerItemBase, IGitHubPaneViewModel
Afficher le fichier Open project: github/VisualStudio Class Usage Examples

Private Properties

Свойство Type Description
DisableButtons void
GitHubPaneViewModel System
GoBack void
GoForward void
LoadView void
LoadView void
Reload Task
StartFlow void
Stop void
UpdateToolbar void

Méthodes publiques

Méthode Description
Initialize ( IServiceProvider serviceProvider ) : void
Initialize ( [ data ) : void

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
RepoChanged ( bool changed ) : void

Private Methods

Méthode Description
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

Method Details

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Initialize() public méthode

public Initialize ( IServiceProvider serviceProvider ) : void
serviceProvider IServiceProvider
Résultat void

Initialize() public méthode

public Initialize ( [ data ) : void
data [
Résultat void

RepoChanged() protected méthode

protected RepoChanged ( bool changed ) : void
changed bool
Résultat void