C# Class GitHub.ViewModels.LoginTabViewModel

Inheritance: ReactiveUI.ReactiveObject
显示文件 Open project: github/VisualStudio

Protected Properties

Property Type Description
canLogin ObservableAsPropertyHelper

Private Properties

Property Type Description
Clear System.Threading.Tasks.Task

Protected Methods

Method Description
LogIn ( object args ) : IObservable
LogInToHost ( HostAddress hostAddress ) : IObservable
LoginTabViewModel ( IRepositoryHosts repositoryHosts, IVisualStudioBrowser browser ) : System
ResetValidation ( ) : System.Threading.Tasks.Task

Private Methods

Method Description
Clear ( ) : System.Threading.Tasks.Task

Method Details

LogIn() protected abstract method

protected abstract LogIn ( object args ) : IObservable
args object
return IObservable

LogInToHost() protected method

protected LogInToHost ( HostAddress hostAddress ) : IObservable
hostAddress GitHub.Primitives.HostAddress
return IObservable

LoginTabViewModel() protected method

protected LoginTabViewModel ( IRepositoryHosts repositoryHosts, IVisualStudioBrowser browser ) : System
repositoryHosts IRepositoryHosts
browser IVisualStudioBrowser
return System

ResetValidation() protected method

protected ResetValidation ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Property Details

canLogin protected_oe property

protected ObservableAsPropertyHelper canLogin
return ObservableAsPropertyHelper