C# Класс GitHub.ViewModels.RepositoryCreationViewModel

Наследование: GitHub.ViewModels.RepositoryFormViewModel, IRepositoryCreationViewModel
Показать файл Открыть проект Примеры использования класса

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