C# Class GitHub.ViewModels.RepositoryCloneViewModel

Inheritance: BaseViewModel, IRepositoryCloneViewModel
Exibir arquivo Open project: github/VisualStudio Class Usage Examples

Private Properties

Property Type Description
FilterRepository bool
IsAlreadyRepoAtPath bool
OnCloneRepository IObservable
RepositoryCloneViewModel System
ShowBrowseForDirectoryDialog IObservable

Public Methods

Method Description
Initialize ( [ data ) : void
RepositoryCloneViewModel ( IRepositoryHost repositoryHost, IRepositoryCloneService cloneService, IOperatingSystem operatingSystem, INotificationService notificationService, IUsageTracker usageTracker ) : System

Private Methods

Method Description
FilterRepository ( IRemoteRepositoryModel repo, int position, IList list ) : bool
IsAlreadyRepoAtPath ( string path ) : bool
OnCloneRepository ( object state ) : IObservable
RepositoryCloneViewModel ( IConnectionRepositoryHostMap connectionRepositoryHostMap, IRepositoryCloneService repositoryCloneService, IOperatingSystem operatingSystem, INotificationService notificationService, IUsageTracker usageTracker ) : System
ShowBrowseForDirectoryDialog ( ) : IObservable

Method Details

Initialize() public method

public Initialize ( [ data ) : void
data [
return void

RepositoryCloneViewModel() public method

public RepositoryCloneViewModel ( IRepositoryHost repositoryHost, IRepositoryCloneService cloneService, IOperatingSystem operatingSystem, INotificationService notificationService, IUsageTracker usageTracker ) : System
repositoryHost IRepositoryHost
cloneService IRepositoryCloneService
operatingSystem IOperatingSystem
notificationService INotificationService
usageTracker IUsageTracker
return System