C# 클래스 GitHub.ViewModels.RepositoryCreationViewModel

상속: GitHub.ViewModels.RepositoryFormViewModel, IRepositoryCreationViewModel
파일 보기 프로젝트 열기: github/VisualStudio 1 사용 예제들

Private Properties

프로퍼티 타입 설명
InitializeCreateRepositoryCommand ReactiveCommand
IsAlreadyRepoAtPath bool
OnCreateRepository IObservable
RepositoryCreationViewModel System
ShowBrowseForDirectoryDialog IObservable
StripSurroundingQuotes string
TranslateRepositoryCreateException GitHub.UserErrors.PublishRepositoryUserError

공개 메소드들

메소드 설명
RepositoryCreationViewModel ( IRepositoryHost repositoryHost, IOperatingSystem operatingSystem, IRepositoryCreationService repositoryCreationService, IUsageTracker usageTracker ) : System

보호된 메소드들

메소드 설명
GatherRepositoryInfo ( ) : Octokit.NewRepository

비공개 메소드들

메소드 설명
InitializeCreateRepositoryCommand ( ) : ReactiveCommand
IsAlreadyRepoAtPath ( string potentialRepositoryName ) : bool
OnCreateRepository ( object state ) : IObservable
RepositoryCreationViewModel ( IConnectionRepositoryHostMap connectionRepositoryHostMap, IOperatingSystem operatingSystem, IRepositoryCreationService repositoryCreationService, IUsageTracker usageTracker ) : System
ShowBrowseForDirectoryDialog ( ) : IObservable
StripSurroundingQuotes ( string path ) : string
TranslateRepositoryCreateException ( Exception ex ) : GitHub.UserErrors.PublishRepositoryUserError

메소드 상세

GatherRepositoryInfo() 보호된 메소드

protected GatherRepositoryInfo ( ) : Octokit.NewRepository
리턴 Octokit.NewRepository

RepositoryCreationViewModel() 공개 메소드

public RepositoryCreationViewModel ( IRepositoryHost repositoryHost, IOperatingSystem operatingSystem, IRepositoryCreationService repositoryCreationService, IUsageTracker usageTracker ) : System
repositoryHost IRepositoryHost
operatingSystem IOperatingSystem
repositoryCreationService IRepositoryCreationService
usageTracker IUsageTracker
리턴 System