C# Class GitHub.VisualStudio.TeamExplorer.Connect.GitHubConnectSection

Inheritance: GitHub.VisualStudio.Base.TeamExplorerSectionBase, IGitHubConnectSection
Datei anzeigen Open project: github/VisualStudio

Private Properties

Property Type Description
HandleClonedRepo void
HandleCreatedRepo void
OnPropertyChange void
RefreshConnections void
RefreshRepositories Task
ShowNotification void
StartFlow void
UpdateConnection void
UpdateRepositoryList void

Public Methods

Method Description
DoClone ( ) : void
DoCreate ( ) : void
GitHubConnectSection ( ISimpleApiClientFactory apiFactory, ITeamExplorerServiceHolder holder, IConnectionManager manager, IPackageSettings packageSettings, int index ) : System
Initialize ( IServiceProvider serviceProvider ) : void
Login ( ) : void
OpenRepository ( ) : bool
Refresh ( ) : void
SignOut ( ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void
Refresh ( IConnection connection ) : void

Private Methods

Method Description
HandleClonedRepo ( ILocalRepositoryModel newrepo ) : void
HandleCreatedRepo ( ILocalRepositoryModel newrepo ) : void
OnPropertyChange ( object sender, PropertyChangedEventArgs e ) : void
RefreshConnections ( object sender, NotifyCollectionChangedEventArgs e ) : void
RefreshRepositories ( ) : Task
ShowNotification ( ILocalRepositoryModel newrepo, string msg ) : void
StartFlow ( UIControllerFlow controllerFlow ) : void
UpdateConnection ( ) : void
UpdateRepositoryList ( object sender, NotifyCollectionChangedEventArgs e ) : void

Method Details

Dispose() protected method

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

DoClone() public method

public DoClone ( ) : void
return void

DoCreate() public method

public DoCreate ( ) : void
return void

GitHubConnectSection() public method

public GitHubConnectSection ( ISimpleApiClientFactory apiFactory, ITeamExplorerServiceHolder holder, IConnectionManager manager, IPackageSettings packageSettings, int index ) : System
apiFactory ISimpleApiClientFactory
holder ITeamExplorerServiceHolder
manager IConnectionManager
packageSettings IPackageSettings
index int
return System

Initialize() public method

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

Login() public method

public Login ( ) : void
return void

OpenRepository() public method

public OpenRepository ( ) : bool
return bool

Refresh() public method

public Refresh ( ) : void
return void

Refresh() protected method

protected Refresh ( IConnection connection ) : void
connection IConnection
return void

SignOut() public method

public SignOut ( ) : void
return void