C# Класс GitHub.VisualStudio.UI.Views.GitHubPaneViewModel

Наследование: GitHub.VisualStudio.Base.TeamExplorerItemBase, IGitHubPaneViewModel
Показать файл Открыть проект Примеры использования класса

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