C# 클래스 GitHub.ViewModels.RepositoryCloneViewModel

상속: BaseViewModel, IRepositoryCloneViewModel
파일 보기 프로젝트 열기: github/VisualStudio 1 사용 예제들

Private Properties

프로퍼티 타입 설명
FilterRepository bool
IsAlreadyRepoAtPath bool
OnCloneRepository IObservable
RepositoryCloneViewModel System
ShowBrowseForDirectoryDialog IObservable

공개 메소드들

메소드 설명
Initialize ( [ data ) : void
RepositoryCloneViewModel ( IRepositoryHost repositoryHost, IRepositoryCloneService cloneService, IOperatingSystem operatingSystem, INotificationService notificationService, IUsageTracker usageTracker ) : System

비공개 메소드들

메소드 설명
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

메소드 상세

Initialize() 공개 메소드

public Initialize ( [ data ) : void
data [
리턴 void

RepositoryCloneViewModel() 공개 메소드

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