C# Class GitHub.ViewModels.RepositoryCreationViewModel

Inheritance: GitHub.ViewModels.RepositoryFormViewModel, IRepositoryCreationViewModel
Afficher le fichier Open project: github/VisualStudio Class Usage Examples

Private Properties

Свойство Type Description
InitializeCreateRepositoryCommand ReactiveCommand
IsAlreadyRepoAtPath bool
OnCreateRepository IObservable
RepositoryCreationViewModel System
ShowBrowseForDirectoryDialog IObservable
StripSurroundingQuotes string
TranslateRepositoryCreateException GitHub.UserErrors.PublishRepositoryUserError

Méthodes publiques

Méthode Description
RepositoryCreationViewModel ( IRepositoryHost repositoryHost, IOperatingSystem operatingSystem, IRepositoryCreationService repositoryCreationService, IUsageTracker usageTracker ) : System

Méthodes protégées

Méthode Description
GatherRepositoryInfo ( ) : Octokit.NewRepository

Private Methods

Méthode Description
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

Method Details

GatherRepositoryInfo() protected méthode

protected GatherRepositoryInfo ( ) : Octokit.NewRepository
Résultat Octokit.NewRepository

RepositoryCreationViewModel() public méthode

public RepositoryCreationViewModel ( IRepositoryHost repositoryHost, IOperatingSystem operatingSystem, IRepositoryCreationService repositoryCreationService, IUsageTracker usageTracker ) : System
repositoryHost IRepositoryHost
operatingSystem IOperatingSystem
repositoryCreationService IRepositoryCreationService
usageTracker IUsageTracker
Résultat System